2010-01-20 91 views
1

我试图创建自己的UIView子类。我已经通过拖出UIView将它放在Interface Builder中的视图上,然后在Class Identity字段中指定我的子类的名称。然而我的UIView并没有吸引他们。创建自定义UIView的问题

这里 - 在一个简单的例子 - 在我UIView子类代码:

我见过参考重写的drawRect:,但老实说,我不知道我会在做该方法。我确信我正在做一些明显错误的事情,但我不知道是什么。

任何建议将不胜感激!

谢谢。

回答

1

尝试使用self.bounds代替self.frame

UILabel* label = [[[UILabel alloc] initWithFrame:self.bounds] autorelease]; 

您的视图的框架可能不是在原点{0 0},这意味着该标签将结束您的视图的可见区域之外。

+0

就是这样!谢谢。 – 2010-01-20 02:20:32