UILabels 上的溢出
我有一个正在自定义的表视图,并且添加了一个 UILabel 作为 contentView 的子视图,并且我希望行数相对一致。
我将 numberOfLines
属性设置为 3,因此它不能超过这个值,但仍然有一些溢出到第 4 行。
如果溢出,我想添加一个尾随 ...
如何判断它是否溢出?我尝试过截断字符串的不同字符数,但由于我使用的是 lineBreakMode = UILineBreakModeWordWrap
,字符数并不能真正预测行数。
有没有办法找出您的 UILabel
正在使用的行数?
I have a table view that I am customizing and I am adding a UILabel as a subview of the contentView, and I want the number of lines to be relatively consistent.
I set the numberOfLines
property to be 3 so it can't go more than that, but there are still some that overflow onto the 4th line.
If it overflows, I want to add a a trailing ...
How can I figure out if it overflows? I've tried truncating at different character counts of my string, but since I am using lineBreakMode = UILineBreakModeWordWrap
the number of characters doesn't really predict the number of lines.
Is there a way to find out the number of lines your UILabel
is using?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要使用
lineBreakMode = UILineBreakModeWordWrap
,只需将 numberOfLines 属性设置为 3。Don't use
lineBreakMode = UILineBreakModeWordWrap
, just set the numberOfLines property to 3.