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

时间:2017-05-10 05:11:02

标签: ios objective-c iqkeyboardmanager

我正在使用IQKeyboardManager,我想隐藏键盘上的下一个/上一个按钮...

我提到this question

我尝试使用此代码:

[[IQKeyboardManager sharedManager] shouldHidePreviousNext] = YES;

但库中没有shouldHidePreviousNext属性...我们如何实现这一目标?任何帮助都可以得到赞赏。

6 个答案:

答案 0 :(得分:5)

shouldHidePreviousNext 已弃用,请在此处使用previousNextDisplayMode

  

IQPreviousNextDisplayModeDefault :当有多个textField时显示NextPrevious,否则隐藏。

     

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

     

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

您可以使用

的属性访问
  

@property(非原子,分配) IQPreviousNextDisplayMode previousNextDisplayMode ;

使用

[[IQKeyboardManager sharedManager] previousNextDisplayMode] = IQPreviousNextDisplayModeAlwaysHide;

答案 1 :(得分:1)

不推荐使用

shouldHidePreviousNext,请使用以下

试试这个:

<强>目标C

[IQKeyboardManager sharedManager].previousNextDisplayMode = IQPreviousNextDisplayModeAlwaysHide;

答案 2 :(得分:0)

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

答案 3 :(得分:0)

shouldHidePreviousNext已弃用,请使用previousNextDisplayMode

目标-C

[IQKeyboardManager sharedManager].previousNextDisplayMode = IQPreviousNextDisplayModeAlwaysHide;

答案 4 :(得分:0)

快速4 解决方案,用于上述答案:

 IQKeyboardManager.shared.previousNextDisplayMode = .alwaysHide

答案 5 :(得分:0)

如果您正在从事快速项目,只需在代码中编写即可。

avg = (N*avg + new)/(N+1)
N += 1