我只是在学习和玩苹果Seismic XML示例
http://developer.apple.com/library/ios/#samplecode/SeismicXML/Introduction/Intro.html
我已经弄明白了,但我无法理解的一个方面是,如果我想删除tableview控制器并创建一个填充了tableview的视图控制器。我可以让tableview看起来很好,但无论我尝试什么,我都无法填充它。
在viewdidload区域中,我可以设置tableview,为背景着色,做我想做的任何事情,但我似乎“失去”对它的控制。
简而言之,请问有人能否告诉我在apple示例中将tableviewcontroller正确更改为带有tableview的viewcontroller所涉及的步骤?
谢谢。
答案 0 :(得分:0)
Lian,您需要阅读UITableViewController上的文档。 http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/AboutTableViewsiPhone/AboutTableViewsiPhone.html
我不确定你的意思是“删除tableview控制器并创建一个填充了tableview的视图控制器”或者为什么你需要这个配置。如果您在填充tableViewController时遇到问题,则只需传入数据,通常是从cellForRowAtIndexPath方法中的NSArray或NSDictionary传入。您需要在创建类文件时选择UITableViewController模板,或者如果要将tableView添加到ViewController,则包含UITableViewDataSource和UITableViewDelegate。
如果您的意思是想要在屏幕上更改视图控制器,那么您希望使用导航控制器弹出到另一个视图。