iOS - TextView显示省略号

2019-10-25  本文已影响0人  ShIwEn9

默认情况下textView是不会显示省略号的,当文字过多的时候,会自动可以滑动显示。
现在需求是最多显示2行,且最后面显示省略号

// 可根据需求进行设置要显示的行数
textView.textContainer.maximumNumberOfLines = 2; 
textView.textContainer.lineBreakMode =  NSLineBreakByTruncatingTail;

注意:textview的高度,高度不够也是没有效果的

UILineBreakMode的枚举介绍:

`UILineBreakModeWordWrap = 0,` 以单词为单位换行,以单位为单位截断。
`UILineBreakModeCharacterWrap,` 以字符为单位换行,以字符为单位截断。
`UILineBreakModeClip,` 以单词为单位换行。以字符为单位截断。
`UILineBreakModeHeadTruncation,` 以单词为单位换行。如果是单行,则开始部分有省略号。如果是多行,则中间有省略号,省略号后面有4个字符。
`UILineBreakModeTailTruncation,` 以单词为单位换行。无论是单行还是多行,都是末尾有省略号。
`UILineBreakModeMiddleTruncation,` 以单词为单位换行。无论是单行还是多行,都是中间有省略号,省略号后面只有2个字符。
上一篇 下一篇

猜你喜欢

热点阅读