【问题标题】:Making next button in iPAD keyboard在 iPad 键盘上制作下一个按钮
【发布时间】:2016-04-18 06:05:28
【问题描述】:

我在我的应用程序中使用了 3rd 方框架。该框架自动在 collectionView 中生成多个文本字段。我不需要对故事板进行任何更改,只需实例化这个 CustomViewController。 这个 CustomViewController 是 UICollectionViewController 的子类。

如果我在情节提要的视图控制器上有 UITextFields,我会在 textFields 上设置 UITextFieldDelegate。

但我不确定我能针对我的情况做些什么。通过什么方式,我可以实现在键盘上制作下一个按钮?有没有办法在 AppDelegate 中进行更改以在每个文本字段上显示“下一步”按钮?

【问题讨论】:

  • 在工作区中搜索 returnKeyType,它将显示在 3rd 方库中。并设置 self.passwordFormField.returnKeyType=UIReturnKeyNext;
  • @AvijitNagare 我将类型设置为 UIReturnKeyNext 并且它确实在键盘上显示 Next。但是,当我按下它时,它实际上并没有移动到下一个文本字段,而是关闭了键盘。你能猜出哪一部分是错的吗?

标签: ios swift keyboard uitextfield uitextfielddelegate


【解决方案1】:

对于这种情况,我更喜欢 IQKeyboardManager。这个键盘管理器将自动检测所有类型的文本输入视图,并在键盘输入视图中放置一个箭头按钮,当您在单个控制器上的应用程序中有多个文本输入时,这非常有用。

这是链接:https://github.com/hackiftekhar/IQKeyboardManager

简单易集成。

【讨论】:

    【解决方案2】:

    UITextField 有returnKeyType 属性,你可以设置这个属性为UIReturnKeyNext 来设置键盘有“next”。

    或者,您还使用第 3 方库 IQKeyboardManager

    希望能帮到你

    【讨论】:

      猜你喜欢
      • 2012-03-08
      • 2015-09-17
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 2021-07-23
      • 2011-12-23
      • 1970-01-01
      相关资源
      最近更新 更多