0
所以我有一個長的形式與11個UITextViews。它只是遠遠超過了iPhone 3.2「的屏幕,所以我不得不把它全部扔在UIScrollView中。現在當我旋轉到水平時,UITextViews將不會調整大小以適應左側新的可用空間。我如何能解決這個得到什麼?如何在UIScrollView中拉伸UITextView以適應旋轉後的水平尺寸?
所以我有一個長的形式與11個UITextViews。它只是遠遠超過了iPhone 3.2「的屏幕,所以我不得不把它全部扔在UIScrollView中。現在當我旋轉到水平時,UITextViews將不會調整大小以適應左側新的可用空間。我如何能解決這個得到什麼?如何在UIScrollView中拉伸UITextView以適應旋轉後的水平尺寸?
首先,你的意思UITextFields?(而不是TextViews)
有許多不同的方式去了解這一點。
首先,你使用Interface Builder建立視圖?
如果視圖很簡單,您可以嘗試Interface Builder提供的彈性定位,您可能不得不擺弄不同的選項。
另一種方法是使用自動佈局系統,可在iOS 6.0以上版本
或者,如果你滿意的處理框架與自己的代碼,你可以在視圖已經旋轉了設定不同的幀大小。
或者,您可以爲橫向視圖創建一個單獨的xib文件,並讓程序在電話旋轉時加載該xib。
以上所有都是廣泛使用的旋轉處理方法,您應該根據自己的情況選擇最適合的方法。