在我的iphone应用程序中,我有一个按钮可以更改视图(到另一个xib文件)。
如何让这个xib文件包含带后退按钮(位于顶部)的导航控制器,以及带有滚动条的表格视图的底部?
我假设我必须使用导航控制器,uiscrollview和uitableview,但我不确定如何在Interface Builder中正确组合这些。
有人可以帮助我吗?
编辑:谢谢你的回答。 XCode中的一个令人讨厌的事情是,当您创建新的xib文件时,您只能获得空版本。但是,如果您为特定目的创建新项目,则会获得导航,基于选项卡或正确生成的任何其他项目。有没有更好的自动化方法?
答案 0 :(得分:1)
当我开始写iphone时,一个大错误就是我分别创建了NavContoller和Tab控制器。始终只创建选项卡控制器,然后在此选项卡中配置控制器导航控制器。
教程视频如何执行此操作http://www.youtube.com/watch?v=LBnPfAtswgw
答案 1 :(得分:0)
对于UINavigationController,单击按钮以更改视图。你只需使用: [self.navigationController pushViewController:newViewController]。
在nib文件中,添加navigationItem,然后将leftButton设置为backButton。您还可以将UITableViewController拖到视图中。
答案 2 :(得分:0)
我建议您创建新的“基于导航的应用程序”并从那里复制代码。它是您尝试做的完美示例,但没有视图切换(您似乎已经完成了)。
BR, 保罗佩伦
答案 3 :(得分:0)
我不确定,但从您的问题来看,您似乎应该使用完整的基于导航的应用程序。开始阅读here。 它会使一切变得容易,例如不需要自己处理后退按钮。
(顺便说一句:TableViewS自己滚动)