我是iOS新手。 我创建了一个包含导航栏(带标题和按钮)和TableView的xib文件。
在iOS 7中,导航栏与状态栏重叠。 有没有一种方法可以编程方式从NavigationBar中移动标题和按钮,在statusBar下只有一行。我想状态不好,导航栏包含在同一个栏中。
我尝试以编程方式创建一个新的NavigationBar,之后从xib中删除了我没有成功的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;