2015-07-21 97 views
0

我有一個子類UIView使用核心圖形。添加子視圖到UIView子類用於核心圖形

我也有該視圖的UIViewController

我想爲該視圖子類添加常規非核心圖形UIView

難道我作爲一個子視圖在視圖控制器中添加UIView s到self.view[self.view addSubview:view])或添加我爲他們在UIView子文件([self addSubview:view])子視圖?

使用Objective-C。

回答

0

這兩種選擇都是可能的 - 你必須決定什麼是最有意義的。

如果您打算在另一個視圖控制器中重用UIView子類,並且它不需要Core Graphics子視圖,則應該將此邏輯放在視圖控制器中。否則,我會把它放在UIView子類中,因爲UIViewController中的代碼量往往會非常快地變得相當大。

0

沒關係,因爲結果是一樣的。它只取決於您的編碼風格/應用程序體系結構,即您要在哪裏設置您添加爲子視圖的視圖。

相關問題