创建一个UIView以用作子视图

时间:2014-10-13 11:05:54

标签: ios uiview

我有空白!

我有一个ViewController,我需要插入3个子视图。到目前为止没有问题。 在每个子视图中,我需要添加带有一些代码的UIView(例如,绘制图表)。

我的问题在这里!

如何初始化具有图表方法的UIView?该视图不处理viewDidLoad,因为它不是ViewController。

谢谢,

1 个答案:

答案 0 :(得分:0)

您可能应该继承UIView并在那里构建自定义视图。然后,您可以为此视图提供所需的功能,在本例中为您提到的图表方法。如果你打电话,例如ChartView您可以实例化并将其添加到视图控制器的视图中,就像使用常规UIView实例一样(假设您在视图控制器中,例如在viewDidLoad中) :

ChartView *chartView = [[ChartView alloc] initWithFrame:frame];
[self.view addSubview:chartView];