在我的應用程序中,我有一系列導致圖像的表格。在肖像模式下,右下角有一個按鈕,當我選擇這個時,屏幕翻轉,我可以做筆記。iPhone旋轉時按鈕消失
當我將iPhone設置爲橫向模式時,此按鈕完全消失。
任何想法?
在我的應用程序中,我有一系列導致圖像的表格。在肖像模式下,右下角有一個按鈕,當我選擇這個時,屏幕翻轉,我可以做筆記。iPhone旋轉時按鈕消失
當我將iPhone設置爲橫向模式時,此按鈕完全消失。
任何想法?
如果您在代碼中設置視圖,請使用autoresizingMask屬性。這是由Interface Builder中的約束設置的內容。但是,它與您在Interface Builder中看到的相反。如果您希望它固定在右下角,請設置view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleTopMargin
(這相當於在IB的右側和底部啓用彈簧)。另一方面,靈活的寬度和高度可以像您期望的那樣工作。
只要超級視圖autoresizesSubviews
設置爲YES
(默認值),它將在您旋轉時自動重新定位。
這可能是因爲該按鈕剛剛在屏幕之外。您需要在Interface Builder中(在Inspector窗口的大小/佈局選項卡上)限制它,或者在應用程序旋轉時使用setFrame:
重新定位它,然後再旋轉它時重新定位它。
任何時候設備旋轉時,它都會根據代碼重新定位項目或在Interface Builder中如何限制項目。如果你不控制重新定位,那麼它可能會讓它神奇地消失。