gpt4 book ai didi

ios - 当键盘弹出时将原点移动到顶部时会出现黑色

转载 作者:行者123 更新时间:2023-11-29 05:50:47 24 4
gpt4 key购买 nike

当键盘显示时,我将 self.view 的原点移动文本字段的 -minY 以使文本字段显示在屏幕顶部。但如果文本字段靠近底部,则框架底部将变为黑色。我点击了所附图像中的第一个文本字段,将其移动到顶部。有没有办法移动 View 而不显示黑色?

View 层次结构是

+ UIViewController
+ UIView
+ UIScrollView
+ UIView
- UITextField
- UITextField
- UITextField
self.view.frame.origin.y = -(tagsTextField.frame.minY)

screenshot

最佳答案

我通过在文本字段点击上设置 ScrollView 内容偏移来修复它。

scrollView.setContentOffset(CGPoint(x: 0, y: tagsTextField.frame.minY), animated: true)

并在键盘上重置关闭。

scrollView.setContentOffset(CGPoint(x: 0.0, y: 0.0), animated: true)

关于ios - 当键盘弹出时将原点移动到顶部时会出现黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55683590/

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