Tom*_*myG 1 iphone objective-c uinavigationbar uilabel
我正在尝试为我的导航栏添加标题,我已经以编程方式添加了该标题.我知道我可以创建一个标签并将其添加为子视图,但是我需要添加大量的配置才能正确放置,就像在典型的导航栏标题中一样.有没有其他方法可以做到这一点:
- (void)viewDidLoad
{
[super viewDidLoad];
//Adding navBar programmatically
CGFloat width = self.view.frame.size.width;
UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0,0,width,52)];
navBar.autoresizingMask = UIViewAutoresizingFlexibleWidth;
//Adding title programmatically
UILabel *lblTitle = [[UILabel alloc]initWithFrame:CGRectMake(10,10,80,30)];
lblTitle.text = @"Title";
[navBar addSubview: lblTitle];
[self.view addSubview:navBar];
}
Run Code Online (Sandbox Code Playgroud)
如果不是(对不起另一个问题,只是认为它有关)我如何设置我的lblTitle看起来像你会在大多数应用程序中找到的普通导航栏标题.
谢谢!
如果要通过编程方式添加导航栏,请使用此选项
(void)viewDidLoad {
[super viewDidLoad];
self.title = @"yourTitle";
}
Run Code Online (Sandbox Code Playgroud)
你也可以使用
self.navigationItem.title = @"yourTitle";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
989 次 |
| 最近记录: |