drawRect在转换后的UIView中

时间:2014-04-01 14:21:41

标签: ios objective-c uikit

我在UIScrollView内有一个视图。在该视图中,我设置了一个缩放变换,因此它可以补偿缩放并保持相同的大小。

虽然转换似乎适用于所有子视图,但填充视图自身bounds中的drawRect似乎会填满整个框架,就好像没有应用比例转换一样。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

我知道我无法在转换后的视图中使用frame属性,但实际上在转换后的视图中自行设置它也是禁忌。

  

如果transform属性包含非标识变换,   frame属性的值未定义,不能修改

我以任何方式删除了使用self.frame的所有代码,并使用self.center代替。现在一切都正确显示。