加载时扭曲的UIView视图

时间:2010-09-29 21:24:46

标签: iphone xcode uiview uiscrollview

我有一个UIScrollView,其中包含一个UIView,我正在使用CGPaths绘制一个相当复杂的图形。在视图完成加载之后,图形被扭曲,因为它在水平和垂直方向上伸长。如果我重绘它,看起来很正常。

有关导致此问题的原因和解决方法的任何想法?

1 个答案:

答案 0 :(得分:1)

当你初始化你的UIView时,使用initWithFrame并将帧设置为绘制所有内容后的正确大小等。如果你不确定这里有一些想法:

  • 获取父视图的“边界”。
  • 在根视图上调用layoutSubviews,然后获取其框架,然后创建您的UIView并将其添加到其父级。