我在動態更改UILabel中的字體大小時遇到問題。在我的應用程序中,我有兩個標籤。如何閱讀和Chage字體大小的UILabel動態?
- 第一個標籤的大小爲90 * 59
- 第二標籤的大小爲59 * 59
現在的問題是,所述的第一標記的字體大小可以在運行時改變。我必須根據第一個標籤的字體大小更改第二個標籤的字體大小。
我已經使用了下面的方法,但它不起作用。
CGFloat secondLabelsize = firstLabel.font.pointSize;
[seconLabel setFont: [UIFont fontWithName: @"Exo-Light" size:secondLabelsize]];
viewDidLod
{
[hr_lbl setFont: [UIFont fontWithName: @"Exo-Light" size:55]];
}
每一次我只有55的標籤大小。請建議我獲取當前的字體大小(第一個標籤),而不是在viewdidload處定義字體大小。
嗯,一直有55個是正常的。您正在獲取第一個字體的大小並將其設置爲第二個字體的大小。你不應該增加它嗎?我不確定我是否完全理解你的問題。請給我們更多的細節,以便我們爲您提供更好的答案。你的代碼對我來說似乎是正確的 – George 2012-07-10 06:58:33