2011-10-04 58 views
1

在我的應用程序中,我有兩個標籤。第二個應該放在第一個之下(用一些小的const填充)。第一個標籤是多行內容,並採用所有可能的寬度。所以在改變界面方向後,它的實際高度可能會改變(因爲必要的行號可能會改變)。這就是爲什麼自動調整面膜不能幫助我。設備旋轉期間的UILabel大小調整

所以..即使在界面方向更改動畫期間,如何正確控制並顯示標籤?

回答

0

該死的。我很抱歉這個問題。在詢問並嘗試閱讀文檔之前,我真的用Google搜索了一下。但不知何故,我錯過了關於我的問題的詳細信息thisthis

+0

我正試圖解決目前同樣的問題。我正在閱讀你提到的一些文檔。想知道你是否知道我應該參加的具體方向。:)我假設有'layoutSubviews'參與? –

+0

在'layoutSubviews'中手動設置標籤的框架適用於我。但是,如果涉及的代碼較少,我總是在尋找更多的AutoLayout-y方法來完成此操作。 –

+0

主要想法,我發現:使用'layoutSubviews'! :)我可以在這裏建議的唯一一件事就是制定一些通用的設置方法。也許,正如UIView的範疇 - 簡化使用(例如,「將我置於一個視圖內,在第二個視圖之下」)。 – kpower