在 Objective C 中隐藏 IQKeyboardManager 中的下一个上一个按钮

Hide next previous button in IQKeyboardManager in Objective C

我正在使用 IQKeyboardManager,我想隐藏键盘上的 next/previous 按钮...

我参考了

我试过这个代码:

[[IQKeyboardManager sharedManager] shouldHidePreviousNext] = YES;

但是 shouldHidePreviousNext 属性 在库中不可用...我们如何实现这一点?任何帮助都将不胜感激。

此 属性 已弃用并用新的进行修改。IQKeyboardManager.sharedManager().previousNextDisplayMode = .alwaysHide 希望您找到解决方案。

shouldHidePreviousNext 已弃用,在这个地方使用 previousNextDisplayMode

IQPreviousNextDisplayModeDefault: Show NextPrevious when there are more than 1 textField otherwise hide.

IQPreviousNextDisplayModeAlwaysHide: Do not show NextPrevious buttons in any case.

IQPreviousNextDisplayModeAlwaysShow: Always show nextPrevious buttons, if there are more than 1 textField then both buttons will be visible but will be shown as disabled.

您可以使用

的属性访问

@property(nonatomic, assign) IQPreviousNextDisplayMode previousNextDisplayMode;

使用

[[IQKeyboardManager sharedManager] previousNextDisplayMode] = IQPreviousNextDisplayModeAlwaysHide;

shouldHidePreviousNext 已弃用,使用下面的

试试这个:

Objective-C

[IQKeyboardManager sharedManager].previousNextDisplayMode = IQPreviousNextDisplayModeAlwaysHide;

shouldHidePreviousNext 已弃用,请使用 previousNextDisplayMode

Objective-C

[IQKeyboardManager sharedManager].previousNextDisplayMode = IQPreviousNextDisplayModeAlwaysHide;

Swift 4 以上答案的解法:

 IQKeyboardManager.shared.previousNextDisplayMode = .alwaysHide

如果您从事 swift 项目,只需将其写入您的代码即可。

IQKeyboardManager.shared.previousNextDisplayMode = .alwaysHide