从绑定到 UIView(在 nib 文件中绘制)的 UIViewController 开始,我尝试添加另一个视图,作为第一个视图的子视图。
如果您感到困惑:UIViewController -> UIView + GraphView(扩展 UIView)
所以我说:
GraphView *myGraphView = [[GraphView alloc] init];
graphView = myGraphView;
[self.view addSubview:graphView];
[myGraphView release];
我也试过了insertSubview
。
UIView 出现并且 GraphView 子视图被正确实例化(它的属性在那里,我可以访问它的方法)。但它从不显示在屏幕上!
它的drawRect
方法永远不会被调用(我有一个NSLog
从不显示的方法),即使我手动调用[graphView setNeedsDisplay]
.
有人有线索吗?
非常感谢!!!