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

标签 ios uitableview

我正在尝试创建一个如图中所示的 UITableViewCell。它有一个 UILabel 以及在开始和结束处的 Start 和 endQuotes。我已经查看了 NSAttributedText 字符串,但是当文本中包含引号时它看起来很糟糕。如果有人有想法,请告诉我

enter image description here

最佳答案

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

要找到最后一行的 x,您可以计算总高度,计算出如果删除一行可以容纳多少文本,然后计算剩余文本的宽度。

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

关于iOS + UIlabel 在 UITableViewCell 中带有开始和结束引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20146984/

相关文章:

iOS (Swift) 等效于以编程方式填充线性布局

ios - registerClass 错误 Tableview

ios - 在手机上进行第二次音频录制后未触发SampleDataEvent

ios - 当键盘出现在 ios swift 中时移动 UITableViewCell

ios - SpriteKit : How to draw custom shapes without SKShapeNode?

IOS如何隐藏键盘顶部的顶部栏(带有完成按钮)?

ios - Swift 从 UITableView 呈现弹出窗口运行速度非常慢

iphone - 帮助在 TableView 中插入一个新部分

Android实现从左向右滑动动画

iphone - 无法使用 iPod 音乐初始化 AVPlayer