2

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

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

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

这里有什么问题?

4

1 回答 1

3

您必须设置滚动视图的contentSize.

于 2010-02-16T20:24:09.413 回答