0
的UITableViewCell/UITableView的:在UITableViewCell中2个UILabels动态调整闪烁
我要在图像中显示一些像这样的事情在两个UILabels垂直旁边基于文本的另一个扩大。
这就是我试图做的。
对于label1,我使用NSMutableAttributedString,以便我可以设置行间距。 Label2与正常的字符串文本。 )的UITableView的
属性
tableView.estimatedRowHeight = 110
tableView.rowHeight = UITableViewAutomaticDimension
heightForRowAtIndexPath(未实现为这些属性将采取高度的护理动态
在的cellForRowAtIndexPath()
var paragraphStyle = NSMutableParagraphStyle()
paragraphStyle.lineSpacing = 15
paragraphStyle.alignment = NSTextAlignment.Right
attrString = NSMutableAttributedString(string: "HUGE TEXT 1")
attrString.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range:NSMakeRange(0, attrString.length))
myCell.label1.attributedText = attrString
myCell.label2.text = "HUGE TEXT 2"
问题:当向下滚动(来自下方的新细胞)没有问题,但是当我向上滚动时(新细胞从上向下),细胞开始闪烁,并且t母鸡调整大小以适应卷轴的末尾。闪烁仅在UILabel2上。对于这种布局,我似乎没有发现堆栈溢出的解决方案。