在我的蘋果手錶擴展中,我想使用長按手勢功能。是否有任何相當於UILongPressGestureRecognizer的api?在這裏,我的要求是,在手錶擴展上,我有表想要長時間按下單元格,然後單元格值應顯示爲Glance。蘋果手錶的長按手勢?
我在蘋果手錶中發現新力觸摸手勢是否與我的要求相似?
在我的蘋果手錶擴展中,我想使用長按手勢功能。是否有任何相當於UILongPressGestureRecognizer的api?在這裏,我的要求是,在手錶擴展上,我有表想要長時間按下單元格,然後單元格值應顯示爲Glance。蘋果手錶的長按手勢?
我在蘋果手錶中發現新力觸摸手勢是否與我的要求相似?
這是目前不可能的。您只能使用Force Touch打開菜單。請參閱documentation。
長按在WatchKit中尚不受支持。
另一種方式是新的Force Touch技術。不要長時間按壓,請告訴用戶在屏幕上堅決按下。您可以輕鬆設置上下文菜單以便當時向用戶顯示,並且您可以輕鬆地將操作與其相關聯。
要添加一個上下文菜單,方法如下:
斯威夫特:
addMenuItemWithImage([Image], title:[Title], action:[Action])
或者:
addMenuItemWithImageNamed([Image Name], title:[Title], action:[Action])
的Objective-C:
addMenuItemWithImage:title:action:
或者:
addMenuItemWithImageNamed:title:action:
夫特:
@IBAction func doMenuItemAction() {}
目的-C:
-(IBAction)doMenuItemAction {}
菜單事情我也經歷了它......謝謝你@vomako –