美文网首页
0612-01设置导航条的内容

0612-01设置导航条的内容

作者: yemingsha | 来源:发表于2016-07-20 16:20 被阅读13次

    0612日


    01设置导航条的内容。

    • 导航栏的内容由栈顶控制器的navigationitem属性决定
    • 后缀是item的,都是模型(继承自nsobject的称为模型)。navigationItem等itme提现了苹果mvc思想,通过模型控制控件的展示。

    • 在iOS7之后默认会把导航条上面的按钮渲染成蓝色

      UIImage *image = [UIImage imageNamed:@"navigationbar_friendsearch"];
    
      // 通过代码告诉苹果不要渲染图片
      image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
     
     self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithImage:image style:UIBarButtonItemStyleDone target:nil action:nil];
    
    • 怎样设置点击变色的rightBarButtonItem
      barButtonItem里面有个InitViewCustomView方法,由这个想到button,button可以设置点击变色的图片。

    // 导航条上面的内容位置不能由开发者决定,开发者只能控制尺寸。

     // btn.frame = CGRectMake(2000, 3000, 30, 30);
    
    // sizeToFit 控件的尺寸由图片决定 仅仅是设置尺寸
    
    [btn sizeToFit];
    

    相关文章

      网友评论

          本文标题:0612-01设置导航条的内容

          本文链接:https://www.haomeiwen.com/subject/tgmarttx.html