0

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

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

initWithCoder-->bounds:(280x280); 框架:(280x280)

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

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

谢谢你提供的详情。

4

1 回答 1

1

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

于 2011-01-23T08:26:24.357 回答