swift2 如何隐藏键盘没有动画在swift 2?

ctzwtxfj  于 2022-11-06  发布在  Swift
关注(0)|答案(2)|浏览(242)

我有一个分段控件,可以在3个视图之间切换,其中一个视图是聊天视图。我为该分段控件设置了一个@IBAction,用于当索引(所选标签)发生变化时。由于我希望键盘向下移动,所以我做的第一件事就是调用dismissKeyboard函数:

func dismissKeyboard() {
    view.endEditing(true)
}

问题是这个方法有一个向下滑动的动画,我希望它只是消失。寻找一个斯威夫特2的解决方案

mwyxok5s

mwyxok5s1#

你可以做

UIView.performWithoutAnimation {
    self.view.endEditing(true)
}
zazmityj

zazmityj2#

看起来在Swift 2或3中不可能在没有向下滑动动画的情况下关闭键盘。
resignFirstResponder不接受任何参数。

相关问题