我有一个派生自UIView的类,它代表一个方形区域(280x280),在其上绘制对象,但不知何故只绘制了上部(280x187)。
我检查了自定义视图类的initWithCoder和drawRect中的边界和框架,结果是:
的initWithCoder - >边界:(280x280的);帧:(280x280的)
的drawRect ------->边界:(280x187);帧:(280x187)
initWithCoder和改变边界和框架的drawRect方法之间可能发生什么?
感谢您提供的信息。
答案 0 :(得分:1)
在Interface Builder中,我关闭了视图的自动调整大小并取出了弹簧和支柱,然后正确显示了视图。