我想縮小UILabel中的文本。我的文本是一個字符串,我有最多7行,有時不夠,那麼我需要縮小文本以適應7行。這裏我的代碼.`以編程方式收縮UIlabel中的文本
// create label
UILabel *desc = [[UILabel alloc] initWithFrame:CGRectMake(5, 220, 310, 200)];
desc.backgroundColor = [UIColor colorWithRed:0.8 green:0.8 blue:0.8 alpha:1];
desc.font = [UIFont fontWithName:@"Helvetica" size:30];
desc.numberOfLines = 7;
desc.textColor = [UIColor blackColor];
desc.layer.borderColor = [UIColor blackColor].CGColor;
desc.layer.borderWidth = 1.0;
desc.text = // MY string ;
desc.adjustsFontSizeToFitWidth = YES;
[self.view addSubview:desc];`
我甚至試過[desc sizeToFit]
;
我搞不清楚我做錯了什麼。我已經檢查了關於這個的所有帖子。
感謝所有幫助