XCode 6.3无法显示导航栏

时间:2015-08-31 12:04:29

标签: ios iphone xcode uitableview uinavigationbar

我这里没有复杂的事情。我有一个使用故事板创建的UITableView。只显示一些数据并有一个导航栏,以便放置标题和操作按钮。但是,当我运行我的应用程序时,该栏未显示。 Xcode是6.3。任何线索?通常这可以在不添加代码行的情况下工作。

我做了一个新的构建,但问题仍然存在。

视图加载如下

if (AppDomain.CurrentDomain.IsDefaultAppDomain())
{
    Environment.Exit(exitCode);
}

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您是否确定勾选了属性检查器中“显示导航栏”的复选框?

enter image description here

修改

我看到你正在使用这一行:

[viewControllers addObject:r]

你为什么要这样做?您的UINavigationController应配置为“初始视图控制器”。您已经将segue设置为UITableViewController,因此应该可以正常工作。

修改2

我认为这会导致问题:

UIStoryboard *sb = [UIStoryboard storyboardWithName:@"RecentCalls" bundle:nil];

您不应该实例化“RecentCalls”视图控制器,而是实例化根导航控制器。否则它会直接导航到你的UITableViewController,导致缺少UINavigationBar。