将子视图添加到UIView子类以与Core Graphics一起使用

时间:2015-07-21 08:18:27

标签: ios uiview

我有一个%}的子类来使用Core Graphics。

我也有UIView的视图。

我想将常规非核心图形UIViewController添加到该视图子类。

我是否将UIView作为子视图添加到视图控制器中的UIViewself.view),还是将其添加为[self.view addSubview:view]子类文件中的子视图( UIView)?

使用Objective-C。

2 个答案:

答案 0 :(得分:0)

无所谓,结果将是相同的。它只取决于您的编码风格/应用程序架构,即您想在哪里设置您添加为子视图的视图。

答案 1 :(得分:0)

这两种选择都是可能的 - 你必须决定什么是最有意义的。

如果您打算在另一个视图控制器中重用UIView子类,并且它不需要Core Graphics子视图,则应将此逻辑放在视图控制器中。否则,我将它放在UIView子类中,因为UIViewController中的代码量往往很快变得相当大。