如何用回车/回车键制作一个UIKeyCommand?[英] How can I make a UIKeyCommand with the return/enter key?

本文是小编为大家收集整理的关于如何用回车/回车键制作一个UIKeyCommand?的处理方法,想解了如何用回车/回车键制作一个UIKeyCommand?的问题怎么解决?如何用回车/回车键制作一个UIKeyCommand?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我想制作一个只使用 [return] 键的 UIKeyCommand.到目前为止,我已经尝试过:

UIKeyCommand *selectCommand = [UIKeyCommand keyCommandWithInput:@"\n" modifierFlags:0 action:@selector(chooseSelection:)];

enter 键没有全局常量,就像 up、down、left、right 和 escape 一样(来自 UIResponder.h):

// These are pre-defined constants for use with the input property of UIKeyCommand objects.
UIKIT_EXTERN NSString *const UIKeyInputUpArrow         NS_AVAILABLE_IOS(7_0);
UIKIT_EXTERN NSString *const UIKeyInputDownArrow       NS_AVAILABLE_IOS(7_0);
UIKIT_EXTERN NSString *const UIKeyInputLeftArrow       NS_AVAILABLE_IOS(7_0);
UIKIT_EXTERN NSString *const UIKeyInputRightArrow      NS_AVAILABLE_IOS(7_0);
UIKIT_EXTERN NSString *const UIKeyInputEscape          NS_AVAILABLE_IOS(7_0);

还有什么我可以尝试捕获返回/输入键的吗?

推荐答案

使用 @"\r" 回车而不是 @"\n" 换行应该可以.

本文地址:https://www.itbaoku.cn/post/924705.html