IOS学习之——导航控制器 UINavigationController

//************************************************************ -10  UINavigationController 导航控制器
                // 代码的方式 OneViewController.m中 继承类UIViewController 点中xib
                -(void)viewDidLoad
                {
                    [super viewDidLoad];

                    //设置标题:
                    //方法一  self.navigationItem.title =@"标题";
                    //方法二  self.title =@"标题”;

                    //添加导航栏左边按钮
                    UIBarButtonItem *cameraItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCamera target:nil action:nil];

                    UIBarButtonItem *composeItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemcompose target:nil action:nil];
                    //左边
                    self.navigationItem.leftBarButtonItems=@[cameraItem,composeItem];
                    //右边
                    self.navigationItem.rightBarButtonItems= cameraItem;
                    }

        //  storyboard 方式创建导航控制器的步骤1)添加 Navigation Controller  (导航控制器到Main storyboard 旁边) 删除右边的Root View Controller
                (2) Navigation Controller 里选中 Is Initial View Controller
                (3)右键Navigation Controller 把root view Controller 连线到 View Controller
                 (4) //进入下一个控制器5)在 VIew Controller 中添加一个button  再创建一个新的View Controller   control连线他们两个 连接push( 新方法是连线show  但是没有nevigation Item 需要自己拉控件到标题中 才能设置标题)
                 (6)如果要 在新view 中 添加button 以点击回到 返回上一个控制器  只能通过代码的方式  创建一个类  继承UIViewController
                    连线.m文件
                -(IBAction)back
                {
                    //返回上一个控制器
                    [self.navigationController popViewControllerAnimation:YES];
                }
                 (6)//设置标题   点击 navigation Item 中 双击 输入标题名称7// 设置导航栏左右两边的按钮   查找控件  Item  拉出控件中导航栏中  设置它的样式Bordered8// 设置nevigation Item 中的Title 就可以修改标题  BackButton 设置返回 下一个视图中的返回按钮

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值