这是摆脱iOS键盘中的Return按钮的方法吗?

时间:2014-11-06 09:53:29

标签: ios uitextfield

我有自定义工作流程,因此我不需要Return按钮。这是摆脱它的方法吗?

我需要一个Next Done Clear个辅助按钮,因为我在键盘面板上也使用了日期选择器,我有唯一的选择将它放在inputAccessoryView

但是我不需要标准DoneNext按钮。

2 个答案:

答案 0 :(得分:1)

您可以考虑自己的工作流程,而不是尝试使用任何黑客攻击。它是否真的如此酷和直观,你想强迫用户不使用已建立的模式?当用户完成输入时,用户是否需要执行其他操作(按屏幕上的任何按钮)或是否可以启动某些操作?还要记住,返回键仍由蓝牙键盘发送。

如果还有其他文本字段,则返回按钮应为“下一步”。如果没有,则很可能“完成”是要使用的按钮。然后,它应该触发您的视图所涉及的操作,或者只是隐藏键盘。

答案 1 :(得分:0)

在UITextView或UITextField上,使用按钮所需的类型

textView.returnKeyType = UIReturnKeyDone;

整个清单:

typedef enum : NSInteger  {
   UIReturnKeyDefault ,
   UIReturnKeyGo ,
   UIReturnKeyGoogle ,
   UIReturnKeyJoin ,
   UIReturnKeyNext ,
   UIReturnKeyRoute ,
   UIReturnKeySearch ,
   UIReturnKeySend ,
   UIReturnKeyYahoo ,
   UIReturnKeyDone ,
   UIReturnKeyEmergencyCall ,
} UIReturnKeyType;

正如https://developer.apple.com/library/IOs/documentation/UIKit/Reference/UITextInputTraits_Protocol/index.html#//apple_ref/c/tdef/UIReturnKeyType

所述