在我的项目中,我有一个自定义的@interface GraphView: UIView
。因此GraphView
是UIView
的子类,用于显示图表。
然后,我使用NIB创建一个名为Summary
的新视图控制器。在“界面”构建器中,我只需在视图底部添加UIToolbar
。
在Summary
的实施中,在viewDidLoad
方法中,我有以下代码:
-(void)viewDidLoad {
[super viewDidLoad];
GraphView *myGraph = [[GraphView alloc]init];
[self.view addSubview:myGraph]; //this does not work
}
但我无法得到这个。
答案 0 :(得分:3)
我认为您需要先设置myGraph
的框架,然后再将其作为子视图添加到self
。
CGRect rect = CGRectInset(self.view.bounds, 0.0, 0.0);
GraphView *myGraph = [[GraphView alloc] initWithFrame:rect];
[self.view addSubview:myGraph];