在 UILabel 和 UITextField 中切断第一个而不是最后一个字母?
Posted
技术标签:
【中文标题】在 UILabel 和 UITextField 中切断第一个而不是最后一个字母?【英文标题】:Cutting off first instead of last letters in UILabel and UITextField? 【发布时间】:2014-09-01 21:12:47 【问题描述】:这可能是一个简单的问题,但是在搜索了20分钟没有成功后,我想我可以在这里问。
当 UILabel 和 UITextField 中的文本过长时,显示的字符串如下所示:
实验室中的文本很长...
这适合大多数情况,但是现在我希望显示的字符串看起来像这样:
...标签中的长文本
一个 ios 示例是电话应用程序,其中第一个字母被截断,而不是最后一个。这正是我想要实现的。我目前正在使用 Swift,但我也非常感谢 Objective-C 中的解决方案。
谢谢
【问题讨论】:
【参考方案1】:目标-C:
label.lineBreakMode = NSLineBreakByTruncatingHead;
斯威夫特:
label.lineBreakMode = NSLineBreakMode.ByTruncatingHead
【讨论】:
以上是关于在 UILabel 和 UITextField 中切断第一个而不是最后一个字母?的主要内容,如果未能解决你的问题,请参考以下文章
使用自动布局使 UILabel 和 UITextField 彼此相邻
如何制作字幕 UILabel / UITextField / NSTextField