【发布时间】:2011-08-15 21:54:46
【问题描述】:
我的一些 UIViewControllers 由几个屏幕组成。我将这样的每个 MVC 合并到一个 xib 中,因为屏幕上的差异只有 10% 左右(一些不同的标签和按钮)。问题是我需要在屏幕上推送具体的 UIViewController 时显示具体的屏幕。所以,我在推送具体的 UIViewController 之前调用了诸如“显示屏幕 1 和隐藏屏幕 2”和“显示屏幕 2 并隐藏屏幕 1”之类的方法。现在,我知道为单独的屏幕使用单独的 MVC 会更清晰,但我对重复的东西有点恼火,所以我只在存在重大差异时才采取行动进行拆分。你如何处理这种情况?
【问题讨论】:
标签: iphone objective-c architecture uiviewcontroller screen