0
从绑定到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]
。
有没有人有线索?
非常感谢!
天才! 我只做了“init”而不是“initWithFrame”,并且只做了它。 谢谢! – Dimitris 2009-04-20 09:07:22