gpt4 book ai didi

iphone - 键盘附件 View 隐藏文本

转载 作者:行者123 更新时间:2023-11-29 13:45:08 24 4
gpt4 key购买 nike

我有以下问题:我有一个标准的 UITextView,一旦键盘弹出,我就会调整它的大小。我还有另一个 View ,我将其设置为动画(不是连接到键盘的标准附件 View )。问题是我不希望此 View 隐藏文本。这是当我到达最后一行时发生的情况(橙色 View = 我的自定义附件 View ):

enter image description here

理想情况下,如果发生这种情况,我希望自动滚动。但是如果我位于 UITextView 的最后一行,我不知道如何实现这一点。此外,scrollToVisible 在此上下文中不起作用,我不知道是否可以使用 contentInset。

欢迎提出任何建议!谢谢。

编辑

我想我需要某种机制来允许

  1. 如果我在最后一行输入内容,则使 TextView 仅扩展到附件 View 正上方的行
  2. 如果我没有直接在 KEYBOARD 上方编辑 LINE,则让 textview 扩展到键盘。

这有意义吗?我想我需要的是 contentInset 的对立面。

我只是不想将 textView 的大小调整到附件 View 的正上方,因为它会占用屏幕空间来显示文本。

最佳答案

我找到了解决方案 - 抱歉,我想这很明显,但我花了一整天才弄明白:

textOfPage.contentInset = UIEdgeInsetsMake(0, 0, 100, 0);

这将偏移我的 UITextView,以便永远不会隐藏最后一行。 100 以像素为单位,可以相应调整。

关于iphone - 键盘附件 View 隐藏文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7704942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com