我用Interface Builder來創建這個UI旋轉爲橫向拓展:我如何獲得一個TextView當屏幕從畫像的iOS
而當它處於縱向的一,二TextViews填寫寬度(這是我想要的),但是當我將其旋轉到橫向模式時,TextView不佔用屏幕的整個寬度。
如何讓TextViews在橫向模式下填充屏幕的寬度?在界面生成器中,選中「Autolayout」選項,如果可能的話,我想完成這個任務,因爲一切都運行得最好。任何建議將不勝感激,因爲我還是相當新的iOS編程。
現在截圖張貼如下。如果您注意到文本框一個例子一直到縱向視圖中的邊緣,而不是橫向視圖中。
你有沒有加入的UITextView任何約束?使用AutoLayout意味着您需要添加約束來定義視圖與其兄弟/超級視圖之間的關係。嘗試選擇視圖,然後在編輯器菜單中選擇Pin> Trailing(&leading)視圖以查看超級視圖。 – Graham
是的,我嘗試添加約束條件並使用不同的值進行遊戲,但沒有按照我想要的方式工作。 –
根據我的經驗,使用IB自動佈局是超級挑剔的。有時刪除所有約束並重新創建它們似乎可以修復奇怪的行爲。 –