【发布时间】:2009-04-17 15:36:38
【问题描述】:
从绑定到 UIView(在 nib 文件中绘制)的 UIViewController 开始,我尝试添加另一个视图,作为第一个视图的子视图。
如果你感到困惑:UIViewController -> UIView + GraphView (extends UIView)
所以我说:
GraphView *myGraphView = [[GraphView alloc] init];
graphView = myGraphView;
[self.view addSubview:graphView];
[myGraphView release];
我也试过insertSubview。
UIView 出现并且 GraphView 子视图被正确实例化(它的属性在那里,我可以访问它的方法)。但它从不显示在屏幕上!
它的drawRect 方法永远不会被调用(我有一个永远不会显示的NSLog),即使我手动调用[graphView setNeedsDisplay]。
有人知道吗?
非常感谢!!!
【问题讨论】:
标签: cocoa-touch uiview uiviewcontroller