ios – 用三个点剪辑UITextview?

ios – 用三个点剪辑UITextview?,第1张

概述我有一个UITextView显示一些大小不同的动态内容. textview不允许滚动,其大小与内容无关. 鉴于其自动布局约束,文本视图在 iphone5和iPhone6plus上具有不同的水平尺寸. 我想要的是我的文本在必要时被剪切,最后有3个点,就像“……”一样. (在UITextView下面有一个“更多”的UIButton启动游览) 我不确定是否有UITextView属性,或者我是否应该考虑一 我有一个UITextVIEw显示一些大小不同的动态内容.
textvIEw不允许滚动,其大小与内容无关.
鉴于其自动布局约束,文本视图在 iphone5和iPhone6plus上具有不同的水平尺寸.

我想要的是我的文本在必要时被剪切,最后有3个点,就像“……”一样. (在UITextVIEw下面有一个“更多”的UIbutton启动游览)

我不确定是否有UITextVIEw属性,或者我是否应该考虑一些代码来检查textvIEw在当前情况下可以显示多少个字符,并修改我的字符串以便相应地显示(剪切和追加@“……”).

谢谢.

解决方法 尝试设置UITextVIEw换行模式.它的工作方式与UILabel一样,最后应使用“……”.
self.textVIEw.textContainer.lineBreakMode = NSlineBreakByTruncatingTail;

见https://developer.apple.com/library/ios/documentation/UIKit/Reference/NSTextContainer_Class_TextKit/index.html#//apple_ref/occ/instp/NSTextContainer/lineBreakMode

总结

以上是内存溢出为你收集整理的ios – 用三个点剪辑UITextview?全部内容,希望文章能够帮你解决ios – 用三个点剪辑UITextview?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1109379.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存