UILineBreakModeTailTruncation已经过时。

12

我收到一个错误信息,说UILineBreakModeTailTruncation已经被弃用了,有什么建议吗?

[[self.userButton titleLabel] setLineBreakMode:UILineBreakModeTailTruncation];

4
看一下 UILineBreakModeTailTruncation 的文档。文档会告诉你应该使用什么替代方案。 - rmaddy
3个回答

34

您需要使用NSLineBreakByTruncatingTail


0

Swift 3 版本:

lineBreakMode = .byTruncatingTail


-1
 typedef NS_ENUM(NSInteger, NSLineBreakMode) {        /* What to do with long lines */
    NSLineBreakByWordWrapping = 0,         /* Wrap at word boundaries, default */
    NSLineBreakByCharWrapping,        /* Wrap at character boundaries */
    NSLineBreakByClipping,        /* Simply clip */
    NSLineBreakByTruncatingHead,    /* Truncate at head of line: "…wxyz" */
    NSLineBreakByTruncatingTail,    /* Truncate at tail of line: "abcd…" */
    NSLineBreakByTruncatingMiddle    /* Truncate middle of line:  "ab…yz" */
} NS_ENUM_AVAILABLE_IOS(6_0);

我们现在使用这个枚举!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接