|
20
|
| Sebastian Celis · 技术社区 · 17 年前 |
|
|
1
28
这段代码应该适用于大多数版本的iOS(并且已经过测试,可以在3.1以上版本上使用)。 Apple WWDC code for PhotoScroller .
将以下内容添加到您的
|
|
|
2
2
您是否已签出UIViewAutoresizing选项? (来自文件)
|
|
3
1
|
|
4
0
我认为这背后的原因是因为zoomScale应用于整个contentSize,而不管scrollView中子视图的实际大小(在您的例子中,它是一个imageView)。contentSize的高度似乎总是等于或大于scrollView框架的高度,但从不小于该高度。因此,当对其应用缩放时,contentSize的高度也会乘以zoomScale因子,这就是为什么会得到额外的100多像素的垂直滚动。 |
|
|
5
-1
您可能需要设置滚动视图的边界=图像视图的边界,然后将滚动视图置于其包含视图的中心。如果将视图放置在与顶部偏移的滚动视图中,则会在其上方获得空白空间。 |