zoukankan      html  css  js  c++  java
  • iOS开发之如何修改导航栏的内容

    导航栏的内容由栈顶控制器的navigationItem属性决定。

    UINavigationItem有以下属性影响着导航栏的内容(通常在子控制器中viewDidLoad方法中调用这些方法)

    左上角的返回按钮:

    @property(nonatomic,retain) UIBarButtonItem *backBarButtonItem;

    例如:self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStyleDone target:nil action:nil];//这个方法要在上一个ViewController中调用

    中间的标题视图:

    @property(nonatomic,retain) UIView  *titleView;

    例如:self. navigationItem.titleView = myView;

    中间的标题文字:

    @property(nonatomic,copy)   NSString  *title;

    例如:self.navigationItem.title = @"第1个控制器";

    左上角的视图:

    @property(nonatomic,retain) UIBarButtonItem *leftBarButtonItem;

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

    右上角的视图:

    @property(nonatomic,retain) UIBarButtonItem *rightBarButtonItem;

  • 相关阅读:
    HDU 4901 The Romantic Hero
    COGS8 备用交换机
    POJ 1466 Girls and Boys
    bzoj3442 学习小组
    bzoj2054 疯狂的馒头
    POJ2135 Farm Tour
    POJ 1149 PIGS
    Html5 Canvas学习之路(五)
    关于跨域简单总结
    vue-baidu-map 进入页面自动定位的解决方案!
  • 原文地址:https://www.cnblogs.com/lifengfneg/p/4773887.html
Copyright © 2011-2022 走看看