在我的 iOS 应用程序中,我有一个 UITextView,我在其中插入了一些从 Web 下载的文本。用户无法编辑/选择此文本,它是对下载的整个文本的一种预览。 所以,我只想显示文本的前两行,并且我希望始终保持垂直居中对齐。文本也可以只有一行,如果超过两行或者一行很长,我想把这些“..”放在可见文本的末尾。 我想要这样的东西:
我希望我自己解释清楚了。
最佳答案
如果它只是整个文本的预览,您可以改用 UILabel。 UILabel 将具有固定大小,它会自动截断末尾的文本并添加您想要的“...”。如果您希望它居中,请不要忘记将 UILabel 的 numberOfLines 属性指定为 2,将 textAlignment 属性指定为 NSTextAlignmentCenter。
关于ios - 自定义 iOS UITextView 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21026159/