iOS:键盘关闭表单对象Swift

时间:2015-07-02 08:33:23

标签: ios swift storyboard

我有一个包含很少表单对象的登录屏幕控制器。当用户单击任何表单对象时,iOS键盘将出现在我的登录按钮

enter image description here

enter image description here

必须单击任何其他区域才能关闭键盘,然后单击登录按钮进行登录。键盘出现时如何向上滑动这些表单对象?

1 个答案:

答案 0 :(得分:0)

您可以设置如下通知:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:)                                            name:UIKeyboardWillShowNotification object:self.view.window];

并设置隐藏键盘的通知,如下所示:

 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:self.view.window];

然后调用这些函数并设置你想要的任何东西。就像在显示键盘时移动视图向上移动一样,并在键盘隐藏时向下移动视图。您可以使用以下功能设置这些动画:animateWithDuration