Objective-c storyboard - UITableViewController中的导航栏没有出现

时间:2015-09-02 12:48:28

标签: ios objective-c uitableview storyboard

我在故事板中创建了一个UITableViewController场景。

现在我只想将导航栏添加到我的UITableViewController,只需将导航栏拖到它,但是当我运行我的应用程序时,我看不到导航栏。以下是我的故事板中UITableViewController内导航栏的屏幕截图。我做错了什么?

enter image description here enter image description here

3 个答案:

答案 0 :(得分:1)

您不能在表格视图中使用导航栏。导航栏位于顶部,占用64个像素,其中大约24个属于状态栏。因此,选择View控制器并选择Editor enter image description here

,而不是经历所有这些混乱

之后选择导航控制器并将其属性设置为"是初始视图控制器。"

答案 1 :(得分:0)

在您的情况下,您将导航栏放在tableView单元格中。如果使用动态tableView,首先必须实现UITableView的dataSource和Delegate方法。只有这样,您才能看到该单元格的内容。

但似乎你错误地把它放在了一个单元格中。拖动导航栏稍微但在单元格上方,但不是完全在单元格中。

答案 2 :(得分:0)

你在UITableView Cell中使用了navigationBar,如果你想使用navigationBar,可以使用story borad中的 UINavigationController ,这是最好的选择,并将你的tableViewController分配给它的rootViewController。