我使用Tabbar模板创建了一个项目。我的Tabbar项目的第一个视图只需要与TTCatalog示例项目相同的功能。第二个视图将集成一个Map函数。
我整合了TTCatalog示例项目中的一些代码。但是当我的应用程序启动时,我的第一个视图中只显示一个空的tableview。它只是一张白色的桌子,有一些空行。没别的。
当我从模拟器退出我的应用程序,并从模拟器再次启动它时,首先我可以看到类似于TTCatalog的表视图(带有蓝色标题和标签),但很快桌面视图就会被一个空表视图覆盖。
请帮忙
感谢
答案 0 :(得分:1)
没有必要继承CatalogController,如果你需要的只是tabBarController中的tableView,那么甚至根本不需要使用three20。要开始,我建议您使用更简单的方法。虽然three20和TTTableViewController可以为某种设置提供很多帮助,但它并不是一般的最佳方式。
让你的FirstViewController从UITableViewController继承,实现UITableViewDataSource方法。如果您遇到问题或需要特定的问题,请随时询问。
如果你有这个工作并且你真的需要三个可以帮助你实现的东西,请阅读TTTableViewController源代码,TTModel,TTTableViewDataSource,找到一个教程并继续。
也许这个问题可能会对您有所帮助:Three20's URL-based navigation + tab bar example?尤其是这个链接:http://three20.pypt.lt/url-based-navigation-and-state-persistence