我有空白!
我有一个ViewController,我需要插入3个子视图。到目前为止没有问题。 在每个子视图中,我需要添加带有一些代码的UIView(例如,绘制图表)。
我的问题在这里!
如何初始化具有图表方法的UIView?该视图不处理viewDidLoad,因为它不是ViewController。
谢谢,
瑞
答案 0 :(得分:0)
您可能应该继承UIView
并在那里构建自定义视图。然后,您可以为此视图提供所需的功能,在本例中为您提到的图表方法。如果你打电话,例如ChartView
您可以实例化并将其添加到视图控制器的视图中,就像使用常规UIView
实例一样(假设您在视图控制器中,例如在viewDidLoad
中) :
ChartView *chartView = [[ChartView alloc] initWithFrame:frame];
[self.view addSubview:chartView];