【发布时间】:2017-06-02 13:49:23
【问题描述】:
我想检测用户何时按下“page up”或“page down”键。
我使用了UITextView 和 [UIKeyCommand keyCommandWithInput: modifierFlags: action:],
它适用于 iOS 7。
[UIKeyCommand keyCommandWithInput:[NSString hexToString:@"0b"] modifierFlags:0 action: @selector(pageUpKeyPressed:)]
(PageUp: 0b, PageDown: 0c)
但它不适用于 iOS8。
在 iOS 8 上是否有检测“page up/down”键?
【问题讨论】:
-
向上/向下页面从何而来?这是外接键盘吗? AFAIK,没有用于向上或向下翻页的 iOS 软件密钥。您可以检测箭头键 UIKeyInputUpArrow 和修饰符 UIKeyModifierControl。但是那些不会让你得到相当于 fn 向上箭头的短键盘,这是用作扩展键盘向上翻页按钮的替代品。如果您需要箭头和修饰符方面的帮助,请告诉我。
-
我已经在这里回答了这个问题:stackoverflow.com/questions/32274319/…
标签: ios objective-c ios8