我試圖在旋轉到橫向時(在willRotateToInterfaceOrientation:
方法中)更改UITableView
的高度,但更改未生效。UITableView在旋轉到橫向時的高度
當我改變了didRotateFromInterfaceOrientation:
方法的大小時,它會生效,但它不應該在那裏!
如果我在旋轉完成後做了更改,用戶將會注意到更改。
有沒有其他方法可以做到這一點?
謝謝。
我試圖在旋轉到橫向時(在willRotateToInterfaceOrientation:
方法中)更改UITableView
的高度,但更改未生效。UITableView在旋轉到橫向時的高度
當我改變了didRotateFromInterfaceOrientation:
方法的大小時,它會生效,但它不應該在那裏!
如果我在旋轉完成後做了更改,用戶將會注意到更改。
有沒有其他方法可以做到這一點?
謝謝。
您是否檢查過自動調整口罩? 如果設置正確,它會自動爲您縮放表格視圖。如果您啓用了自動調整遮罩,並且您正在更改遮罩,則可能會造成混亂,因爲它也會自動縮放遮罩。 嘗試將其設置爲:
UIViewAutoresizingNone
我掩碼設置爲UIViewAutoresizingNone,和它完美..謝謝 – Fathi
提供孔德這裏 –