码迷,mamicode.com
首页 > 其他好文 > 详细

导航控制器

时间:2015-07-08 10:47:38      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:

/**

 精通iOS6&iOS7适配

  iOS7 

    导航栏的frame (0, 20, 320, 44)

    view的frame (0, 0, 320, 480)

 iOS6

    导航栏的frame (0, 20, 320, 44)

    view的frame (0, 0, 320, 416) 原点从导航栏下方开始计算

 iOS6无法穿透导航栏

 */

1、设置导航控制器的内容

    // 如果使用导航控制器,以下两行代码等效!

//    self.navigationItem.title = @"第一个";

//    self.title = @“第一个吗";

2、// 下一级视图控制器的返回按钮中的文字由上一级视图控制器来设置

    // 如果target&action为空,使用默认返回方法

    // 返回按钮没有必要指定target&action参数

    self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@“返回" style:UIBarButtonItemStyleBordered target:nil action:nil];

3、// 左边按钮

    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:nil action:nil];

    // 右边按钮

    self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCompose target:nil action:nil];

4、// 左边按钮,如果是被推出的视图控制器,一旦设置了左侧按钮

    // 那么返回按钮会失效,同时手势拖拽的操作也会失效

 

导航控制器

标签:

原文地址:http://www.cnblogs.com/bluceZ/p/4629380.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!