1

I'm using IQKeyboardManager and I want to hide the next/previous button from the keyboard...

I referred to this question.

I tried with this code:

[[IQKeyboardManager sharedManager] shouldHidePreviousNext] = YES;

but the shouldHidePreviousNext property is not available in the library... How can we achieve this? Any help could be appreciated.

4

6 回答 6

5

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

IQPreviousNextDisplayModeDefault:当有超过 1 个文本字段时显示 NextPrevious,否则隐藏。

IQPreviousNextDisplayModeAlwaysHide:在任何情况下都不显示 NextPrevious 按钮。

IQPreviousNextDisplayModeAlwaysShow:始终显示 nextPrevious 按钮,如果有超过 1 个 textField 则两个按钮都可见但将显示为禁用。

您可以使用以下属性访问

@property (nonatomic, assign) IQPreviousNextDisplayMode previousNextDisplayMode ;

利用

[[IQKeyboardManager sharedManager] previousNextDisplayMode] = IQPreviousNextDisplayModeAlwaysHide;
于 2017-05-10T05:19:24.133 回答
1

shouldHidePreviousNext已弃用,请使用以下内容

尝试这个:

Objective-C

[IQKeyboardManager sharedManager].previousNextDisplayMode = IQPreviousNextDisplayModeAlwaysHide;
于 2017-05-10T05:19:30.700 回答
1

上述答案的Swift 4解决方案:

 IQKeyboardManager.shared.previousNextDisplayMode = .alwaysHide
于 2019-10-14T06:35:01.370 回答
0

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

IQKeyboardManager.shared.previousNextDisplayMode = .alwaysHide

于 2020-06-27T04:51:46.387 回答
0

此属性已弃用,并使用新属性进行修改。IQKeyboardManager.sharedManager().previousNextDisplayMode = .alwaysHide希望你找到解决办法。

于 2017-05-10T05:18:25.443 回答
0

shouldHidePreviousNext已弃用,使用previousNextDisplayMode

Objective-C

[IQKeyboardManager sharedManager].previousNextDisplayMode = IQPreviousNextDisplayModeAlwaysHide;
于 2017-05-10T05:24:17.270 回答