2011-06-07 91 views
1

我有一個UIScrollView,我有一個按鈕。我需要該滾動視圖被阻止。 (比屏幕大得多)。要做到這一點,我做了:UIScrollView用戶交互

scrollView.userInteractionEnabled = NO; 

但在這樣做的按鈕不活躍。

有一種方法可以與scrollview中的內容進行交互,但不能滾動?

謝謝!

回答

2

您可以將scrollView的contentSize更改爲小於設備屏幕的尺寸。然後,操作系統不會因爲沒有必要而滾動。因此,不要禁用用戶交互,只需將內容大小更改爲較小。然後,不要重新啓用交互,只需將內容大小更改爲更大。

+0

好主意!謝謝! – Vins 2011-06-07 20:36:57

+0

如果你喜歡答案,請標記爲正確:-) – joshholat 2011-06-07 21:11:27

+0

是的,我等待超時限制:) – Vins 2011-06-07 21:23:32