我已经上网,但没有按照我的要求使用任何解决方案
我先解释一下!我想根据我的文本字符串调整我的标签!我已经提到了一些 stackoverflow 问题!
现在看,我的第一个字符串是"Hello First,"这个字符串完全适合单元格。
现在是第二个字符串的问题。第二个字符串是“你好,第二个,你好吗?一切都好吗?一切都好吗?”根据单元格内容,这是一个太长的字符串。所以我想让我的单元格根据字符串文本调整大小!
我该怎么办?
最佳答案
CGSize maximumSize = CGSizeMake(3000,3000);
UIFont *dateFont = [UIFont fontWithName:@"Arial" size:16];
CGSize dateStringSize = ["YOURString" sizeWithFont:dateFont
constrainedToSize:maximumSize
lineBreakMode:"Yourlable".lineBreakMode];
它将给出“宽度和高度”。根据高度,您将在表格 View 单元格中修复“heightForRowAtIndexpath”(通过动态)
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return dateStringSize.height;
}
(or)else
"set your lable height according to string height"
关于iphone - 如何根据 iphone UITableView 中的文本长度调整单元格标签的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9749407/