2012-06-26 71 views
0

這裏的情景。UIViewController中擁有另一個UIViewController中

當提交用戶的登錄信息時,會顯示
activityIndi​​cator視圖。

這可以實現爲..
LoginViewController可以擁有其視圖爲activityIndi​​cator的LoadingViewController。
addSubview/removeFromSuperview在適當的時間。

我通常只創建一個視圖activityIndi​​cator編程和一起玩。
我想當程序員希望每個視圖都與xib關聯時,LoadingViewController可以發揮作用。

的UIViewController有UIViewController中似乎正常嗎?
如果不是,當你的隊友希望每個視圖在某些XIB中可見時,你將如何處理上述情況?

回答

0

UIViewController子視圖的另一個UIViewController視圖是正常的。你的方法將起作用。

或者,您可以將ActivityIndicatorView作爲LoginViewController的子視圖,並隱藏/取消隱藏(默認爲隱藏)。不需要爲它創建一個單獨的視圖控制器。如果你對記憶非常緊張,這種方法並不好(儘管如此,我對此有疑問)。

如果你是在內存非常緊張,只是說服他們讓你編程方式創建它。

+0

,所以我想,有的UIViewController另一UIViewController中不正常的做法呢? – eugene

+0

@Eugene:我在第一句話中回答了這個問題?但這只是我的看法。 – nhahtdh

相關問題