Jef*_*ski 3 uinavigationbar uinavigationcontroller uinavigationitem ios uistoryboard
我使用故事板设置我的应用程序并将主视图控制器嵌入到一个UINavigationControler
.要更改导航栏中显示的标题,在viewDidLoad
我的主视图控制器的方法中,我有self.navigationItem.title = @"My Title";
但标题永远不会被设置.
我的猜测是我需要在我的故事板中设置一个参考插座,但我不确定需要与什么相关联.有任何想法吗?
在故事板中,它不会自动连接,使用ur .h文件中的以下代码创建UINavigationItem
@property(weak, nonatomic) IBOutlet UINavigationItem *navBar;
Run Code Online (Sandbox Code Playgroud)
在.m文件中合成属性并像这样设置标题
@synthesize navBar;
-(void)viewWillAppear:(BOOL)animated {
[self.navBar setTitle:@"Sign In"];
[self.navigationController setNavigationBarHidden:NO animated:animated];
}
Run Code Online (Sandbox Code Playgroud)
另外,不要忘记将storyBoard中的UINavigationItem"navBar"与ur类连接,以便故事板知道要更改的标题.如果您的故事板中没有UINavigationItem,请将其添加到UIView外部,然后正确连接
归档时间: |
|
查看次数: |
4735 次 |
最近记录: |