0
我有一个部分和4行UITAbleView。我想当我点击一行,出现一个视图,女巫是一个webView。我有4个HTML文件,当我点击第一行,第一个HTML文件的视图出现,并且当我点击第二行时,出现了其他视图(女巫是完全一样的,一个webView,区别只是html文件)。一个UIViewController为多个视图
我已经通过创建4个UIViewController来完成这项工作,当我点击一行时,controller1以其视图(webview)进行了cerated。
是一个很好的做这样的(4 UIViewController的)一个简单的视图(web视图与4 HTML文件),或者我可以创建一个中庸之道控制器来管理这一切呢?如果是的话,最好的做法是做什么,创建4 UIViewController,每个为一个简单的视图或为所有视图创建一个viewController。
谢谢您的回答
感谢您的回答。但这是2种解决方案的最佳做法。 – samir 2011-04-17 12:21:43
所以你有5个视图控制器?主要的一个,然后每个网络视图一个?是的,你可以用两个(甚至一个)视图控制器来完成这个任务。将“控制器”想象为控制视图的逻辑分组的东西。当唯一改变的是html文件时,没有理由拥有不同的控制器。您可能想了解MVC(模型/视图/控制器)体系结构。它非常适合用户界面设计。 – ax123man 2011-04-17 12:40:35