iOS+;UITableViewCell中带有开始和结束引号的UIlabel

iOS+;UITableViewCell中带有开始和结束引号的UIlabel,ios,uitableview,Ios,Uitableview,我正在尝试创建一个UITableViewCell,如图中所示。它有一个UILabel,并在开始和结束时使用开始和结束引号。我已经看过NSAttributedText字符串,但当文本中包含引号时,它看起来很可怕。如果有人有想法,一定要告诉我 一种方法是确保文本从指定的右侧距离开始,例如插入空格。然后,您必须找出最后一个字符的x位置-这也应该是可能的。引号可以是图像,然后叠加 为了找到最后一行的x,您可以计算总高度,如果删除一行,计算出文本的适合程度,然后计算剩余文本的宽度 新的boundingRe

我正在尝试创建一个UITableViewCell,如图中所示。它有一个UILabel,并在开始和结束时使用开始和结束引号。我已经看过NSAttributedText字符串,但当文本中包含引号时,它看起来很可怕。如果有人有想法,一定要告诉我


一种方法是确保文本从指定的右侧距离开始,例如插入空格。然后,您必须找出最后一个字符的x位置-这也应该是可能的。引号可以是图像,然后叠加

为了找到最后一行的x,您可以计算总高度,如果删除一行,计算出文本的适合程度,然后计算剩余文本的宽度


新的
boundingRectWithSize:options:attributes:context:
应该足以进行这些计算。

当您尝试使用NSAttributedText获得报价时,会得到什么di?任何渲染都可能很有趣,以帮助我们更接近所需的渲染。使用NSAttributedText,您可以使用颜色、斜体、大小、基线…如果您检查引号的字体大小是否比文本的字体大小大很多…并且由于引号的底部填充…第一行的高度会比其他行的高度大得多,从而扰乱UI。。。