Ios 情节提要uinavigationcontroller不允许我将项目拖入
我有一个现有的ios5/xcode 4.2应用程序,我想要一个按钮来打开一个显示项目列表的视图,并有一个后退按钮和一个添加新按钮 我想我可以通过在主视图控制器中添加一个按钮,然后在情节提要中拖动一个新的UITableViewController,然后嵌入一个UINavigationController(编辑器->嵌入->导航控制器)来实现这一点 然后我右键点击按钮,把它拖到导航控制器上,然后想,好吧,这应该行了 但是,没有后退按钮,xcode不允许我拖动一个按钮,也不允许我拖动按钮栏项目“[+]”以添加新的链接 当我运行应用程序时,列表显示,当然,我没有办法返回带有按钮的视图控制器 我做错了什么谢谢 (我的问题类似于Ios 情节提要uinavigationcontroller不允许我将项目拖入,ios,uinavigationcontroller,ios5,xcode4.2,Ios,Uinavigationcontroller,Ios5,Xcode4.2,我有一个现有的ios5/xcode 4.2应用程序,我想要一个按钮来打开一个显示项目列表的视图,并有一个后退按钮和一个添加新按钮 我想我可以通过在主视图控制器中添加一个按钮,然后在情节提要中拖动一个新的UITableViewController,然后嵌入一个UINavigationController(编辑器->嵌入->导航控制器)来实现这一点 然后我右键点击按钮,把它拖到导航控制器上,然后想,好吧,这应该行了 但是,没有后退按钮,xcode不允许我拖动一个按钮,也不允许我拖动按钮栏项目“[+]
但是对于xcode 4.2)在尝试将项目拖动到视图控制器时,请确保情节提要已放大。如果缩小,XCode将不允许您添加项目。在
UINavigationController
中嵌入主视图控制器,而不是新的主视图控制器。这应该在主视图中添加一个模拟的UINavigationBar
(如果没有,则在模拟度量下设置一个)。此时,您应该能够在主视图的模拟栏中插入UIBarButtonItem
接下来,从按钮到新的
UITableViewController
绘制一个连接,以设置一个按钮序列。运行时,“后退”按钮将自动出现在工具栏中。表格视图是导航控制器的根视图,还是带有该按钮的视图也是导航控制器的一部分?我注意到我有一个新的警告-(null)不是有效的控制器包含密钥路径-googling@jrturton-是表视图是导航控制器的根视图。根据该警告判断,使用按钮查看需要是一个控制器容器,我想应该是一个选项卡控制器,但我没有选项卡。听起来好像您正试图将UIBarButtonItem
s直接拖动到UINavigationController
中。我认为IB不允许你这样做——你必须把它们放在每个子视图控制器的模拟导航栏中。好的,我猜导航控制器的父级必须是导航控制器才能工作,而且由于viewcontroller按钮打开了,不起作用,它将不起作用。