2

我有一個應用程序,其中尺寸爲1056x96的UIScrollView在480x320(橫向)的屏幕上。它包含9個UIBUtton。它肯定能夠滾動,因爲當我設置'水平反彈'爲真時,我可以清楚地看到它在我嘗試滾動時反彈回來。它不會滾動到屏幕的邊界之外,我已將它的contentSize設置爲1056x960。有沒有人有一個有用的建議,爲什麼發生這種情況?提前致謝!UIScrollView不滾動屏幕?

回答

1

看來contentSize屬性必須大於其自身的UIScrollView的大小。一旦我做出更大的尺寸,它似乎運作良好。

0

你有'userInteractionEnabled'標誌設置爲true ?. scrollView嵌入到另一個視圖中嗎?如果是這樣的話,請檢查'userInteractionEnabled'標誌。

除此之外,請檢查標記'scrollEnabled'是否已在您的筆尖和代碼中啓用。

1

此外,請確保您的viewForZoomingInScrollView設置爲子視圖而不是滾動視圖本身。例如:

- (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView{ 
return self.menuView;