我在 aUINavigationController
的第一个选项卡中有一个加载项UITabBarController
。我想在右侧添加一个刷新按钮UINavigationItem
。我模糊的理解是,在将导航控制器添加到控件层次结构之前,必须在导航控制器上设置标题和按钮等属性。我向子导航控制器添加按钮没有问题,但我对如何更改根目录感到困惑,因为它是从笔尖加载的。
所以在下面的 IB 屏幕截图中(哎呀,没有足够的声望点,让我尝试绘制这个....),我正在尝试向所选项目添加一个刷新按钮。
- 文件所有者
- 急救人员
- 应用代理
- 窗户
- 标签栏控制器
- 标签栏
- 观察列表视图控制器
- 导航栏
- 视图控制器
- 表视图
- 导航项
- 标签栏项目
- 另一个列表视图控制器
- 等等
- 等等
我试图在navigationController's
viewDidLoad
没有帮助的情况下添加按钮:
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh
target:self
action:@selector(refresh:)];
}
我还尝试以编程方式将 my 添加ObservationListViewController
到UITabBarController
, 并将按钮插入该块中,但我已经超出了我的深度。
知道如何将按钮添加到从笔尖加载导航控制器的过程中吗?
谢谢!