放大uiscrollview中的所有子视图

时间:2015-10-17 17:42:52

标签: ios swift uiscrollview

是否可以放大滚动视图中的所有对象? scrollview是动态创建的,可以包含多种不同类型的对象(标签,按钮,图像视图)

AUTO_THROTTLE

2 个答案:

答案 0 :(得分:0)

只需创建一个视图,将所有子视图添加到此视图,并将新创建的视图作为单个子视图添加到滚动视图...

然后在viewForZoomingInScrollView委托方法中返回索引0处的对象:

func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {

return scrollView.subviews[0]

}

答案 1 :(得分:0)

我不太了解您的问题,但如果scrollView包含多个图像,则无法放大,因为如果使用完整图像,图像将显得浪费。