关于从UIView派生的自定义类的边界/框架的问题

时间:2011-01-14 07:55:23

标签: ios uiview frame bounds

我有一个派生自UIView的类,它代表一个方形区域(280x280),在其上绘制对象,但不知何故只绘制了上部(280x187)。

我检查了自定义视图类的initWithCoder和drawRect中的边界和框架,结果是:

的initWithCoder - >边界:(280x280的);帧:(280x280的)

的drawRect ------->边界:(280x187);帧:(280x187)

initWithCoder和改变边界和框架的drawRect方法之间可能发生什么?

感谢您提供的信息。

1 个答案:

答案 0 :(得分:1)

在Interface Builder中,我关闭了视图的自动调整大小并取出了弹簧和支柱,然后正确显示了视图。