2015-07-21 65 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

没关系,因为结果是一样的。它只取决于您的编码风格/应用程序体系结构,即您要在哪里设置您添加为子视图的视图。

相关问题