我正在尝试创建一个如图中所示的 UITableViewCell。它有一个 UILabel 以及在开始和结束处的 Start 和 endQuotes。我已经查看了 NSAttributedText 字符串,但是当文本中包含引号时它看起来很糟糕。如果有人有想法,请告诉我
最佳答案
一个想法是确保文本从右侧指定的距离开始,例如通过插入空格。然后你必须找出最后一个字符的 x 位置——这也应该是可能的。引号可以是您随后叠加的图像。
要找到最后一行的 x,您可以计算总高度,计算出如果删除一行可以容纳多少文本,然后计算剩余文本的宽度。
新的 boundingRectWithSize:options:attributes:context:
应该足以进行这些计算。
关于iOS + UIlabel 在 UITableViewCell 中带有开始和结束引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20146984/