2010-02-16 54 views
2

我有一个完全由CALayers组成的自定义UIView。UIScrollView和CALayers

在awakeFromNib方法中,它创建并设置所有CALayers到其适当的位置(CAGradientLayer,几个CATextLayers和一些自定义的CALayer子类)。自定义UIView不会覆盖drawRect:方法,因为没有直接在视图中完成绘图(所有绘图都在子图层中完成)。

所以我把这个视图嵌入到UIScrollView中。问题?没有滚动条出现,视图不滚动。该视图显然比滚动视图的边界更大,而不是允许我滚动,它只是在滚动视图边界处切断。

这里有什么问题?

回答

3

你必须设置scrollView的contentSize

+0

谢谢,这工作。我来自Mac OS X编程,在那里没有这样的属性设置,仍然习惯于iPhone SDK。 – indragie 2010-02-16 22:55:27