iOS:键盘关闭窗体对象

iOS:键盘关闭窗体对象,ios,swift,storyboard,Ios,Swift,Storyboard,我有一个登录屏幕控制器,几乎没有表单对象。当用户单击任何表单对象时,iOS键盘将出现在我的登录按钮上 并且必须单击任何其他区域关闭键盘,然后单击登录按钮进行登录。如何在键盘出现时向上滑动这些表单对象?您可以这样设置通知: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) n

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


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

您可以这样设置通知:

[[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

您可以这样设置通知:

[[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

用户的可能副本此Wellcome to iOS编程!我建议将您的视图放在scrollview中,并随着用户的进度向下滚动,方法是键入所有字段,同时允许用户用手势滚动。这是我通常做的。可能重复的用户这个好来的iOS编程!我建议将您的视图放在scrollview中,并随着用户的进度向下滚动,方法是键入所有字段,同时允许用户用手势滚动。这就是我通常做的。使用swift编程语言?(使用UIScrollView)@mehmet是否使用swift编程语言?(使用UIScrollView)@Mehmet