【问题标题】:Customize iOS UITextView text自定义 iOS UITextView 文本
【发布时间】:2014-01-09 16:44:24
【问题描述】:

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

我希望我自己解释一下。

【问题讨论】:

  • 为什么 UITextView 不可编辑,不可选择?为什么不只是 UILabel 居中?
  • 好的,你是对的。现在我的文本垂直和水平居中。但是我只看到第一行文字,为什么?
  • numberOfLines 设置为?
  • 好的,我使用了 myuilabel.numberOfLines = 2 并且一切正常,还有 2 分!我是 iOS 编程新手,我不知道 uilabels,回答我的问题,以便我可以给你正确的答案,谢谢!

标签: ios text uitextview


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多