Objective c 苹果手表(手表套件)推送动作
我正在为Apple Watch开发一个应用程序,我想使用在发布活动中演示的动作,用户将鼠标推入屏幕(而不是轻触)。你知道这叫什么以及我如何访问它吗?你只能在该操作上显示一个菜单。您可以在WKInterfaceController上使用addMenuItem方法。它被称为上下文菜单。您可以使用addMenuItem或在故事板中添加项目附带的菜单,然后添加其他项目。您所指的手势称为手势 在第三方应用程序中,可以使用强制触摸作为输入方法。但是,您不能注册以接收强制触摸事件的通知;目前,WatchKit中没有任何东西可以与UIgestureRecognitor相媲美 当您的WatchKit应用程序的当前屏幕中有上下文菜单时,当用户启动强制触摸时,操作系统将自动激活该菜单。你可以在Apple Watch模拟器中通过点击并按住鼠标来模拟这一点。。。即使在未启用上下文菜单的屏幕上,当强制触摸启动时,生成的动画也会清晰显示 要通过Interface Builder使用此功能,您只需:Objective c 苹果手表(手表套件)推送动作,objective-c,swift,watchkit,apple-watch,Objective C,Swift,Watchkit,Apple Watch,我正在为Apple Watch开发一个应用程序,我想使用在发布活动中演示的动作,用户将鼠标推入屏幕(而不是轻触)。你知道这叫什么以及我如何访问它吗?你只能在该操作上显示一个菜单。您可以在WKInterfaceController上使用addMenuItem方法。它被称为上下文菜单。您可以使用addMenuItem或在故事板中添加项目附带的菜单,然后添加其他项目。您所指的手势称为手势 在第三方应用程序中,可以使用强制触摸作为输入方法。但是,您不能注册以接收强制触摸事件的通知;目前,WatchKit
func addMenuItemWithItemIcon(_ itemIcon: WKMenuItemIcon,
title title: String,
action action: Selector)
func addMenuItemWithImageNamed(_ imageName: String,
title title: String,
action action: Selector)
func addMenuItemWithImage(_ image: UIImage,
title title: String,
action action: Selector)
func clearAllMenuItems()
在目标C中:
- (void)addMenuItemWithItemIcon:(WKMenuItemIcon)itemIcon
title:(NSString *)title
action:(SEL)action
- (void)addMenuItemWithImageNamed:(NSString *)imageName
title:(NSString *)title
action:(SEL)action
- (void)addMenuItemWithImage:(UIImage *)image
title:(NSString *)title
action:(SEL)action
- (void)clearAllMenuItems
完整信息见的API文档
第一次创建这些菜单时,尤其是在Interface Builder中创建菜单时,您可能会觉得您一定错过了一步,因为您不必将菜单连接到与强制触摸手势识别器等效的对象,但是当您尝试它时,您会发现它可以工作。很可能这将继续是第三方开发者必须强制触摸的唯一途径,即使我们能够在2015年晚些时候为手表制作本机应用程序。以及如何为38mm和42mm指定不同的图像?