2015-10-17 74 views
1

是否可以放大scrollview中的所有对象?滚动视图动态地创建,并且可以包含多个不同类型的对象(标签,按钮imageviews)放大在uiscrollview中的所有子视图

func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? { 
return //all subviews in scrollview 
} 

回答

0

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

然后在viewForZoomingInScrollView委托方法返回的对象,在指数0:

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

return scrollView.subviews[0] 

} 
+0

我似乎无法得到这个工作,你能举个例子吗? – SlopTonio

+0

一旦我放大我的滚动不再工作? – SlopTonio

+0

看到你的代表...委托调用或不... –

0

我不明白你的问题非常好,但你不能放大,如果滚动视图包含多个图像,因为如果使用完整图像,图像将显得浪费。