0
我正在使用故事板和自定義單元格。在我的其中一個標籤上,我使用自定義單元格來打印日期。如果日期是阿拉伯文,那麼我需要製作更寬的標籤並打印兩個日期 - >阿拉伯文和基督徒。iOS 5:UILabel動態更改大小
我的問題是,我試圖訪問我的標籤,並改變大小:
if(str.length==ARABIC_DATE)
{
cell.lblYears.layer.frame = CGRectMake(0.0, 0.0, 50.0, 10.0);
cell.lblYears.backgroundColor=[UIColor blackColor];
cell.lblYears.text=str;
}
else
{
cell.lblYears.text=str;
}
結果是放錯了地方的附加標籤(0.0,0.0。)。如何使該代碼不會產生額外的標籤,但會改變現有的標籤。
Thanx提前。
好的。如何訪問我現有標籤的x,y? – NCFUSN 2012-07-14 08:33:21
您已經在訪問它們。 'CGRectMake(0.0,0.0,50.0,10.0);'的前兩個參數是'x'和'y'。您正在設置爲0. – 2012-07-14 08:35:21
我的意思是如何以編程方式獲得x和y,而不需要直接輸入浮點值。 – NCFUSN 2012-07-14 08:35:57