Ios 从故事板添加标题为“UITableViewController上不带导航控制器”的导航栏
由于我的屏幕有静态选项,因此我创建了一个屏幕,其中包含来自Ios 从故事板添加标题为“UITableViewController上不带导航控制器”的导航栏,ios,uitableview,storyboard,Ios,Uitableview,Storyboard,由于我的屏幕有静态选项,因此我创建了一个屏幕,其中包含来自UITableViewControllerclass的静态单元格,而不是UIViewController 现在,当我试图从故事板添加导航栏时,它从未添加到上面的UITableView。始终添加在表视图的页脚处 我们可以不通过编程方式添加吗 请参阅截图: 谢谢你的帮助 感谢要解决您的问题,您可以从情节提要将UiTableViewController嵌入UINavigationController中 只需在情节提要上添加一个UINaviga
UITableViewController
class的静态单元格,而不是UIViewController
现在,当我试图从故事板添加导航栏时,它从未添加到上面的UITableView
。始终添加在表视图的页脚处
我们可以不通过编程方式添加吗
请参阅截图:
谢谢你的帮助
感谢要解决您的问题,您可以从情节提要将UiTableViewController嵌入UINavigationController中 只需在情节提要上添加一个UINavigationController,然后拖动到UITableviewController并将其设置为root或push 您不必手动添加UINavigationBar
希望这有帮助。一个简单的方法是,您可以将UITableViewController嵌入UINavigationController中:
第二种解决方案是以编程方式添加它,正如您刚才所说。在故事板中,您不能在TableViewController中的TableView的同一级别添加任何其他视图,因此在这里添加UINavigationBar不起作用 您可以使用UINavigationController显示导航栏:
无法在UITableViewController中添加任何其他视图。你为什么不想使用导航控制器?因为它只有两个屏幕的应用程序,而且没有需要的后退功能,你可以嵌入表视图控制器,而不使用导航控制器推送。是的,似乎是唯一的方法。或者你可以创建新的视图控制器并添加导航栏。然后将此tableview控制器添加为子视图控制器。第一种方法是最好的