我在故事板中创建了一个UITableViewController
场景。
现在我只想将导航栏添加到我的UITableViewController
,只需将导航栏拖到它,但是当我运行我的应用程序时,我看不到导航栏。以下是我的故事板中UITableViewController
内导航栏的屏幕截图。我做错了什么?
答案 0 :(得分:1)
您不能在表格视图中使用导航栏。导航栏位于顶部,占用64个像素,其中大约24个属于状态栏。因此,选择View控制器并选择Editor
,而不是经历所有这些混乱之后选择导航控制器并将其属性设置为"是初始视图控制器。"
答案 1 :(得分:0)
在您的情况下,您将导航栏放在tableView单元格中。如果使用动态tableView,首先必须实现UITableView的dataSource和Delegate方法。只有这样,您才能看到该单元格的内容。
但似乎你错误地把它放在了一个单元格中。拖动导航栏稍微但在单元格上方,但不是完全在单元格中。
答案 2 :(得分:0)
你在UITableView Cell中使用了navigationBar,如果你想使用navigationBar,可以使用story borad中的 UINavigationController ,这是最好的选择,并将你的tableViewController分配给它的rootViewController。