1
我正在將文本寫入UILabel
,它位於UItableViewCell
(標籤文本來自webData--因此大小不同)中。將邊框固定到UILabel
我想給我的標籤邊框,它應該適合文本的寬度和高度。我創造了一個,但它看起來不太好。
幫助我改進我的代碼。
**還有什麼辦法讓圓角邊框? **
嘿我收到的文字是這樣的邊框內,牆角不那麼圓潤:
UILabel *cmntBoxlbl = [[UILabel alloc]initWithFrame:CGRectMake(58, 23, 250, 60)];
cmntBoxlbl.font=[UIFont fontWithName:@"Arial" size:12];
cmntBoxlbl.layer.borderColor = [UIColor darkGrayColor].CGColor;
cmntBoxlbl.layer.borderWidth = 1.0;
NSString *text = [NSString stringWithFormat:@"%@%@%@",@" ",[[self.DtlArray objectAtIndex:indexPath.row] objectForKey:@"comment"],@" "];
cmntBoxlbl.text = text;
cmntBoxlbl.textAlignment = UITextAlignmentCenter;
cmntBoxlbl.lineBreakMode = UILineBreakModeWordWrap;
[cmntBoxlbl setTextColor:[UIColor darkGrayColor]];
CGSize expectedLabelSize = [text sizeWithFont:cmntBoxlbl.font
constrainedToSize:cmntBoxlbl.frame.size
lineBreakMode:UILineBreakModeWordWrap];
CGRect newFrame = cmntBoxlbl.frame;
newFrame.size.height = expectedLabelSize.height;
cmntBoxlbl.frame = newFrame;
cmntBoxlbl.numberOfLines = 0;
[cmntBoxlbl sizeToFit];
[cell addSubview:cmntBoxlbl];
問題是什麼? –
哦,你又......感謝 問題是,在邊框內文本紊亂文本即將 我已張貼下面 的屏幕截圖,也是我必須做圓角 –
+1了很好的解釋問題。 –