gpt4 book ai didi

ios - 关闭 UIScrollView 中的键盘

转载 作者:IT老高 更新时间:2023-10-28 11:29:20 25 4
gpt4 key购买 nike

好的,我在 UIScrollView 中有几个 UITextFieldsUITextViews,我想将键盘设置为随时消失scrollview 被触摸或滚动(当然,当您在文本字段/ View 内触摸时除外)。

我目前的尝试是将 UIScrollView 替换为子类,并将其设置为在 touchesBegan 内调用 removeKeyboard 函数(在主视图 Controller 内定义)方法。但是,这只会在正常触摸时移除键盘,而不是在简单地 ScrollView 时。那么,在 UIScrollView 中移除键盘的最佳方法是什么?

提前感谢您的帮助。

最佳答案

这是在 iOS 7.0 及更高版本中实现此目的的最简洁方法。

scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;

或者

scrollView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;

在 swift 中:

scrollView.keyboardDismissMode = .onDrag

或者

scrollView.keyboardDismissMode = .interactive

关于ios - 关闭 UIScrollView 中的键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5143873/

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