从 Storyboard 在 UITableViewController 上添加带有标题但没有导航控制器的导航栏
Add Navigation Bar with title without Navigation controller on UITableViewController from Storyboard
因为我的屏幕有静态选项,所以我用 UITableViewController
class 而不是 UIViewController
创建了一个带有静态单元格的屏幕
现在,当我尝试从情节提要中添加导航栏时,它永远不会添加到 UITableView
以上。始终添加在 table 视图的页脚。
我们可以不通过编程方式添加吗?
请参考截图:
感谢您的帮助!
谢谢
要解决您的问题,您可以将 UiTableViewController 嵌入故事板中的 UINavigationController 中。
只需在故事板上添加一个 UINavigationController 并将其拖到您的 UITableviewController 并将其设置为 root 或 push。
您不必手动添加 UINavigationBar。
希望对您有所帮助。
一种简单的方法是将 UITableViewController 嵌入到 UINavigationController 中:
- Select 故事板中的 UITableViewController。
- 转到编辑器 => 嵌入 => 导航控制器
第二种解决方案是通过编程方式添加它,正如您刚才所说。
在 Storyboard 中,您不能在 TableViewController 中的 TableView 的同一级别添加任何其他视图,因此添加 UINavigationBar 在这里不起作用。
您可以使用 UINavigationController 显示导航栏:
首先在 Storyboard 中,select 你的 Table View Controller.
然后打开编辑器菜单和select嵌入选项,然后选择导航控制器。您将使导航控制器指向您的 tableview 控制器。
因为我的屏幕有静态选项,所以我用 UITableViewController
class 而不是 UIViewController
现在,当我尝试从情节提要中添加导航栏时,它永远不会添加到 UITableView
以上。始终添加在 table 视图的页脚。
我们可以不通过编程方式添加吗?
请参考截图:
感谢您的帮助!
谢谢
要解决您的问题,您可以将 UiTableViewController 嵌入故事板中的 UINavigationController 中。
只需在故事板上添加一个 UINavigationController 并将其拖到您的 UITableviewController 并将其设置为 root 或 push。
您不必手动添加 UINavigationBar。
希望对您有所帮助。
一种简单的方法是将 UITableViewController 嵌入到 UINavigationController 中:
- Select 故事板中的 UITableViewController。
- 转到编辑器 => 嵌入 => 导航控制器
第二种解决方案是通过编程方式添加它,正如您刚才所说。
在 Storyboard 中,您不能在 TableViewController 中的 TableView 的同一级别添加任何其他视图,因此添加 UINavigationBar 在这里不起作用。
您可以使用 UINavigationController 显示导航栏:
首先在 Storyboard 中,select 你的 Table View Controller.
然后打开编辑器菜单和select嵌入选项,然后选择导航控制器。您将使导航控制器指向您的 tableview 控制器。