在我的應用我顯示UIDatePicker
及其越來越扭曲出於某種原因。
那麼要做到這一點的基本解釋是,我從橫向模式到人像模式表明,有我UIDatePicker
視圖。 我不旋轉這個視圖。我只是從另一個view
顯示了這個觀點,這是landscape mode
。事實上,我並沒有改變這個觀點的輪換。的UIDatePicker越來越扭曲,需要幫助
您可以在下面究竟發生
這裏是IB的PIC的圖片看。
和模擬器的PIC。
PS:我也試圖創建代碼選擇器,還是一樣的結果。 感謝您的幫助。
在我的應用我顯示UIDatePicker
及其越來越扭曲出於某種原因。
那麼要做到這一點的基本解釋是,我從橫向模式到人像模式表明,有我UIDatePicker
視圖。 我不旋轉這個視圖。我只是從另一個view
顯示了這個觀點,這是landscape mode
。事實上,我並沒有改變這個觀點的輪換。的UIDatePicker越來越扭曲,需要幫助
您可以在下面究竟發生
這裏是IB的PIC的圖片看。
和模擬器的PIC。
PS:我也試圖創建代碼選擇器,還是一樣的結果。 感謝您的幫助。
當日期選擇器來自於已經在風景模式下,它試圖調整它的框架水平自動且有沒有辦法阻止它的看法。您必須將視圖旋轉回肖像,然後在更改方向後明確重新初始化拾取器。
我遇到了同樣的問題。當您在橫向方向加載視圖時,UIPicker未正確渲染。我花了幾個小時試圖找到一種解決方法,直到找到來自this page from Llamagraphics的修復程序。您在viewDidLoad中添加此代碼具有選擇器的視圖控制器:
for (UIView* subview in myPicker.subviews) {
subview.frame = myPicker.bounds;
}
參觀webpage瞭解更多詳情。謝謝Stuart!
嘿多數民衆贊成在水平模式顯示uidatepicker一個不錯的非常好的提示,謝謝..... – Robin 2011-07-22 04:37:46
怎麼樣的彈簧和支柱設置爲UIPickerView?檢查檢查員的大小和位置選項卡。 – 2011-02-26 08:24:04
@馬克我不認爲你有這個問題,所以讓我試着讓它更清楚。 – Robin 2011-02-26 08:27:30
如果您在viewDidLoad方法中發送[picker setNeedsLayout],會發生什麼?只是猜測,看起來像autoresizing在這裏引起一些麻煩。 – JustSid 2011-02-26 08:32:22