ios - 自定义 iOS UITextView 文本

标签 ios text uitextview

在我的 iOS 应用程序中,我有一个 UITextView,我在其中插入了一些从 Web 下载的文本。用户无法编辑/选择此文本,它是对下载的整个文本的一种预览。 所以,我只想显示文本的前两行,并且我希望始终保持垂直居中对齐。文本也可以只有一行,如果超过两行或者一行很长,我想把这些“..”放在可见文本的末尾。 我想要这样的东西:

enter image description here

我希望我自己解释清楚了。

最佳答案

如果它只是整个文本的预览,您可以改用 UILabel。 UILabel 将具有固定大小,它会自动截断末尾的文本并添加您想要的“...”。如果您希望它居中,请不要忘记将 UILabel 的 numberOfLines 属性指定为 2,将 textAlignment 属性指定为 NSTextAlignmentCenter。

关于ios - 自定义 iOS UITextView 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21026159/

相关文章:

ios - UIStackView 内的 UITextField 宽度约束问题

ios - 无法使 UIAlertView 调用委托(delegate)方法 - 部署目标 iOS7

HTML - 使输入字段可选择但不可更改

ios - 属性字符串下划线不适用于外部字体

ios - 有没有办法让 iOS 的自动更正忽略 UITextView 中的单个单词或正则表达式?

ios - 文字转语音 : highlighting word by word for iphone

iphone - UITableView 插入更多行,同时保留已经获取的行

ios - 未使用 Struct 初始化变量时如何处理默认初始化程序

ruby - 将 ruby​​ 循环到文本文件

r - 通过字符串解析合并数据框行