如何在没有 uitableview 的情况下创建基于导航的应用程序
我正在尝试创建一个基于导航的应用程序,并且您很可能知道 rootviewcontroller 中有一个 uitableview 。我想更改此设置,使其只是一个标准的 uiview,但是到目前为止我尝试过的所有内容都不断给我错误,所以我我想知道是否有人可以帮助我。
I am trying to create a Navigation based application and as you most likely know the rootviewcontroller has a uitableview in it.. I would like to change this so its just a standard uiview however everything I have tried so far keeps giving me errors, so I am wondering if someone can help me out.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
首先,您创建基于导航的应用程序,然后从 rootViewController.xib 中删除 TableView 并从库中获取它的视图并连接它,更多的事情是在 rootviewcontoller.h 文件中插入 uiviewcontroller 而不是 uitableview 并构建&运行你的项目,它工作正常。
First of all you create navigation based application and then delete TableView from rootViewController.xib and take it view from library and connect it and more thing is that to insert uiviewcontroller instead of uitableview in rootviewcontoller.h file and build & run your project its work fine.
@interface YourController :UIViewController
并用 UIView 替换 tableview 并将其与文件所有者连接..并删除 UItableView 的委托和数据源方法。
@interface YourController : UIViewController
and replace tableview with UIView and connect it with files owner.. and remove delegate and datasource methods for UItableView.
您可以将任何 UIViewController(即使是普通的 UIView,没有表视图)放入 UINavigationController 中。您甚至可以简单地通过将 UIViewController 拖到界面文件的选项卡栏中来完成此操作。如果您发布有关所看到的错误的更多信息,我们可以帮助进一步调试。
You can put any UIViewController (even with a plain UIView, no table view) inside a UINavigationController. You can even do this simply by dragging a UIViewController into the tab bar in your interface file. If you post more information about the errors you're seeing, we can help debug further.