【问题标题】:UITextView ContentInsetUITextView ContentInset
【发布时间】:2019-03-11 08:42:45
【问题描述】:

我试图在右边缘前 60 像素处停止我的文本视图内容,因为我在右侧有一个清除按钮和其他一些东西。所以这就是我正在做的事情。

TextView.contentInset = UIEdgeInsets(top: 0, left: 5, bottom: 0, right: 60)

但是现在,当我打开键盘并开始输入时,它会在结束前 60 像素处停止显示字母。然后光标跳到下一行,一些字母是不可见的。我错过了什么?

【问题讨论】:

  • 你能发布一段你所面临的行为的视频吗?
  • 为什么要更改 contentInset 而不是 textView 的大小?
  • @MartinVidic 我不确定你的问题。你想让textview不要跳到下一行吗?

标签: ios swift xcode swift3


【解决方案1】:

使用 textContainerInset 而不是 contentInset 解决了问题

【讨论】:

    猜你喜欢
    • 2014-05-21
    • 2017-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 2017-01-20
    • 1970-01-01
    相关资源
    最近更新 更多