iOS UITextView 光标位置不对

发布于 2022-09-02 20:03:50 字数 457 浏览 12 评论 0

问题

我在tableViewCell中加载了textview控件,但是由于textview的高度被拉伸了,导致textview的起始输入位置不是从左上角开始,而是往下移动了,请问我改如何解决呢?

  • 注:我加了这行代码 self.automaticallyAdjustsScrollViewInsets = NO; 并没有卵用。

运行时的样子
StoryBoard

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我的黑色迷你裙 2022-09-09 20:03:50

从图上看,我觉得 textView 的输入位置没有问题呀。大概就是这个位置,这不是左上角么?

你可以把 textView 标红,看看光标和 textView 的相对位置。因为UITextViewUILabel不同,它有一点默认的 inset,所以会略微往下往右一点是正常的。

加两句

textView.textContainer.lineFragmentPadding = 0;
textView.textContainerInset = UIEdgeInsetsZero;

可以减少这种 inset。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文