使用Interface Builder,我創建了一個包含UIScrollView的視圖。UIScrollView的右側部分在橫向模式下不起作用
我以編程方式將按鈕添加到空的UIScrollView。
當方向改變,我用
- (void) willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
來調用重置屏幕上的按鈕的方法。
之後,的UIScrollView -content得到使用setContentSize新的大小。
不管ContentSize的寬度,我只能在屏幕的第一個320像素上進行交互(滾動/或點擊按鈕) - 這是縱向模式下的屏幕寬度。
當我設置contentSize寬度到2000年,我可以滾動到左邊,但只有我的第一個320像素,而不是完整的480(採用了一塊3.5英寸的iPhone)的手指。
我錯過了什麼?
予設定的幀中** ** willAnimateRotationToInterfaceOrientation ,但沒有結果。 –
您在滾動視圖外還有其他視圖和/或手勢識別器嗎? – micantox
如何轉儲!我忽略了另一個沒有調整大小的家長觀點。它現在工作:) –