2015-10-17 71 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

我不明白你的問題非常好,但你不能放大,如果滾動視圖包含多個圖像,因爲如果使用完整圖像,圖像將顯得浪費。

相關問題