【问题标题】:iOS: Keyboard close down form objects SwiftiOS:键盘关闭表单对象Swift
【发布时间】:2015-09-19 16:19:07
【问题描述】:

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

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

【问题讨论】:

标签: ios swift storyboard


【解决方案1】:

你可以这样设置通知:

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

【讨论】:

  • 使用快速编程语言?
  • Swift version(使用 UIScrollView)@Mehmet
猜你喜欢
  • 1970-01-01
  • 2011-10-17
  • 2015-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-15
  • 2020-11-10
  • 2014-07-02
相关资源
最近更新 更多