【发布时间】:2015-10-17 17:42:51
【问题描述】:
是否可以放大滚动视图中的所有对象?滚动视图是动态创建的,可以包含多种不同类型的对象(标签、按钮、图像视图)
func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
return //all subviews in scrollview
}
【问题讨论】:
标签: ios swift uiscrollview
是否可以放大滚动视图中的所有对象?滚动视图是动态创建的,可以包含多种不同类型的对象(标签、按钮、图像视图)
func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
return //all subviews in scrollview
}
【问题讨论】:
标签: ios swift uiscrollview
只需创建一个视图,将所有子视图添加到此视图,然后将新创建的视图作为单个子视图添加到滚动视图...
然后在 viewForZoomingInScrollView 委托方法中返回 Index 0 处的对象:
func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {
return scrollView.subviews[0]
}
【讨论】:
我不是很明白你的问题,但是如果scrollView包含多个图像,你不能放大,因为如果使用完整图像,图像会显得浪费。
【讨论】: