在我的Apple Watch扩展程序中,我想使用长按手势功能。是否有任何api等同于UILongPressGestureRecognizer。在这里我的要求是,在手表扩展上我有表想要长按单元格然后该单元格值应该显示为Glance。
我发现苹果手表中的新力触摸手势与我的要求相似吗?
答案 0 :(得分:2)
目前无法做到这一点。您只能使用Force Touch打开菜单。请参阅documentation。
答案 1 :(得分:0)
长按不在WatchKit中支持。
另一种方式是新的Force Touch技术。而不是长按,告诉用户按下屏幕。您可以轻松设置当前向用户显示的上下文菜单,并且您可以轻松地将操作与其关联。
要添加上下文菜单,请执行以下操作:
夫特:
addMenuItemWithImage([Image], title:[Title], action:[Action])
或者:
addMenuItemWithImageNamed([Image Name], title:[Title], action:[Action])
目标-C:
addMenuItemWithImage:title:action:
或者:
addMenuItemWithImageNamed:title:action:
夫特:
@IBAction func doMenuItemAction() {}
目标-C:
-(IBAction)doMenuItemAction {}