Ipad 一屏两表
我希望在一个iPad屏幕上有两个表和一个webview,如下所示:Ipad 一屏两表,ipad,uitableview,rss,nsmutabledictionary,Ipad,Uitableview,Rss,Nsmutabledictionary,我希望在一个iPad屏幕上有两个表和一个webview,如下所示: 第一个表将解析RSS提要中的项目,并且将有一个用于 对勾 第二个表将包含所有选中的项目 webview将是来自第一个表的didSelectRowAtIndexPath的内容(因此基本上第一个表提供了显示didSelectRow内容的机会,并选中一个框(或任何框)来创建第二个表) 有人告诉我,对于第二个表,我应该用NSMutableDictionary将检查写入plist,然后第二个表将只是plist的一个表…但是实际上,这个
- 第一个表将解析RSS提要中的项目,并且将有一个用于 对勾
- 第二个表将包含所有选中的项目
- webview将是来自第一个表的didSelectRowAtIndexPath的内容(因此基本上第一个表提供了显示didSelectRow内容的机会,并选中一个框(或任何框)来创建第二个表)
[viewController.view addSubview:someOtherViewControler.view];
有什么理由我不应该这样做吗
非常感谢!
XOXO您没有理由不这样做,而且与使用一个视图控制器来完成所有操作相比,您对建议的方法会更满意 使用设计模式进行组织是为了简化软件的设计和维护。您所描述的显然是三个独立的数据源,每个数据源都有各自的独立视图。您可以在每个数据源上独立使用MVC设计模式。这种独立性使其拥有独立的视图控制器,这些视图控制器是easy负责设计和维护 它们被收集到应用程序的一个主视图中,这一事实比使用单独的视图控制器简化可维护性更重要