我是 iOS 新手。我创建了一个包含导航栏(带有标题和按钮)和 TableView 的 xib 文件。
在 iOS 7 中,导航栏与状态栏重叠。有没有一种方法可以以编程方式从 NavigationBar 中移动标题和按钮,状态栏下只有一行。我想让状态不好和导航栏包含在同一个栏中。
从xib中删除我拥有但没有成功的NavigationBar后,我尝试以编程方式创建一个新的NavigationBar。使用此代码时没有没有标题的导航栏:
//METHOD: -(void) viewDidLoad
[self.navigationItem setTitle:[NSString stringWithFormat:NSLocalizedString(@"New Title", nil)]];
UIBarButtonItem *cancelTitle = [[UIBarButtonItem alloc]
initWithTitle:NSLocalizedString(@"Cancel", @"Cancel New Title")
style:UIBarButtonItemStylePlain
target:self action:@selector(cancelNewTitle:)];
self.navigationItem.rightBarButtonItem = cancelTitle;