我正在使用iOS 7,我試圖移動一個標籤,該標籤位於我的視圖左側。目前我正在嘗試通過更改UILabel的對齊方式來實現這一點,並且我正在嘗試在此過程中對其進行設置。我目前正在呼籲以下內容:有沒有辦法改變一個UILabel的textAlignment動畫?
[UIView animateWithDuration:0.5
animations:^{
self.monthLabel.textAlignment = NSTextAlignmentLeft;
} completion:nil];
但是,這只是跳轉到新的對齊標籤。有沒有一種方法來實現這個動畫,或者更好的方式來調整標籤以實現這一點?
我無法將我的框架設置爲我的標籤的確切尺寸,因爲文字將會更改,具體以不同月份的名稱爲準 – lehn0058
在設置文字的同時更新您的標籤框。我更新了答案,以說明如何做到這一點。 – bbarnhart
@bbarnhart如果標籤中有兩行文字,該怎麼辦?比這是不工作... –