ios - UILabel 看到最右边的内容

标签 ios objective-c

通常,当我在标签中放入一个字符串时,标签维度后面的内容将显示为“...”。我需要换个角度看。 IE。当内容超出时,我需要显示标签最右边的内容,最左边的内容应该显示在“...”中。

即对于字符串“UILabel see rightmost content”

而不是显示“UILabel see ri ...”

我需要“...最重要的内容”

目前,我通过根据标签的宽度手动编辑字符串来完成此操作。还有其他办法吗?

最佳答案

将 UILabel 的 lineBreakMode 设置为 NSLineBreakByTruncatingHead。

    [myLabel setLineBreakMode: NSLineBreakByTruncatingHead];

关于ios - UILabel 看到最右边的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28291538/

相关文章:

android - 禁用 iOS/Android 屏幕镜像

iOS:使用混合的用户数据更新预加载的数据库

ios - iMessage 应用程序不断重新启动

iphone - 类型转换 UIView 警告

objective-c - 新的自动引用计数机制是如何工作的?

ios - Xcode 堆栈跟踪未出现在控制台中

ios - 将数据从 Swift View Controller 传递到 Objective-C View Controller

objective-c - 我如何在没有 Bonjour 的情况下找到所有网络设备?

ios - 使用左侧的标准箭头在 UINavigationBar 上创建自定义左后退按钮

ios - @property 和 Objective-C 中弱属性的使用