gpt4 book ai didi

ios - 自动向下滚动到下一个 UITextField

转载 作者:行者123 更新时间:2023-11-29 13:09:57 25 4
gpt4 key购买 nike

在我的 View Controller 中,我有 5 个 UITextField,每个都从键盘或 UIPicker 获取不同的数据。我所有的不同元素都在名为 scrollView 的 ScrollView 的子类中。我所有的第一响应者都有一个工具栏作为他们的 inputAccessoryView 和 prev/next/done 按钮,它们工作得很好。

我遇到的问题是我无法让滚动条自动向下滚动到下一个 UITextField(无论哪个)变成 firstResponder 以给它足够的空间看起来不错,请引用此屏幕截图以供引用: enter image description here

我尝试使用这段代码来获得我正在寻找的那个卷轴,但到目前为止没有运气......

- (void)keyboardControls:(BSKeyboardControls *)keyboardControls selectedField:(UIView *)field inDirection:(BSKeyboardControlsDirection)direction
{
UIView *view = keyboardControls.activeField.superview.superview;
[self.scroller scrollRectToVisible:view.frame animated:YES];
}

这是我简单的 scroller 代码:

[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 520)];

如果您能看到我遇到的问题或知道更好的解决方法,请告诉我...非常感谢您的帮助!谢谢!!

最佳答案

您可以将 textFields 放在 tableView 单元格中。然后 View 将自动向下滚动。

关于ios - 自动向下滚动到下一个 UITextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17624741/

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