我在UIScrollView
内有一个视图。在该视图中,我设置了一个缩放变换,因此它可以补偿缩放并保持相同的大小。
虽然转换似乎适用于所有子视图,但填充视图自身bounds
中的drawRect
似乎会填满整个框架,就好像没有应用比例转换一样。
为什么会这样?
答案 0 :(得分:0)
我知道我无法在转换后的视图中使用frame
属性,但实际上在转换后的视图中自行设置它也是禁忌。
如果transform属性包含非标识变换, frame属性的值未定义,不能修改
我以任何方式删除了使用self.frame
的所有代码,并使用self.center
代替。现在一切都正确显示。