Class WKInterfaceController

    • Constructor Detail

      • WKInterfaceController

        public WKInterfaceController()
      • WKInterfaceController

        protected WKInterfaceController​(NSObject.Handle h,
                                        long handle)
      • WKInterfaceController

        protected WKInterfaceController​(NSObject.SkipInit skipInit)
    • Method Detail

      • getContentFrame

        public CGRect getContentFrame()
      • awake

        public void awake​(NSObject context)
      • willActivate

        public void willActivate()
      • didDeactivate

        public void didDeactivate()
      • didSelectRow

        public void didSelectRow​(WKInterfaceTable table,
                                 long rowIndex)
      • handleAction

        public void handleAction​(java.lang.String identifier,
                                 UNNotification notification)
        Since:
        Available in iOS 10.0 and later.
      • handleUserActivity

        public void handleUserActivity​(NSDictionary<?,​?> userInfo)
      • setTitle

        public void setTitle​(java.lang.String title)
      • pushController

        public void pushController​(java.lang.String name,
                                   NSObject context)
      • popController

        public void popController()
      • popToRootController

        public void popToRootController()
      • becomeCurrentPage

        public void becomeCurrentPage()
      • presentController

        public void presentController​(java.lang.String name,
                                      NSObject context)
      • presentController

        public void presentController​(java.util.List<java.lang.String> names,
                                      NSArray<NSObject> contexts)
      • dismissController

        public void dismissController()
      • presentTextInputController

        public void presentTextInputController​(java.util.List<java.lang.String> suggestions,
                                               WKTextInputMode inputMode,
                                               org.robovm.objc.block.VoidBlock1<NSArray<?>> completion)
      • presentTextInputController

        public void presentTextInputController​(org.robovm.objc.block.Block1<NSString,​NSArray<?>> suggestionsHandler,
                                               WKTextInputMode inputMode,
                                               org.robovm.objc.block.VoidBlock1<NSArray<?>> completion)
      • dismissTextInputController

        public void dismissTextInputController()
      • getContextForSegue

        public NSObject getContextForSegue​(java.lang.String segueIdentifier)
      • getContextsForSegue

        public NSArray<NSObject> getContextsForSegue​(java.lang.String segueIdentifier)
      • getContextForSegue

        public NSObject getContextForSegue​(java.lang.String segueIdentifier,
                                           WKInterfaceTable table,
                                           long rowIndex)
      • addMenuItem

        public void addMenuItem​(UIImage image,
                                java.lang.String title,
                                org.robovm.objc.Selector action)
      • addMenuItem

        public void addMenuItem​(java.lang.String imageName,
                                java.lang.String title,
                                org.robovm.objc.Selector action)
      • addMenuItem

        public void addMenuItem​(WKMenuItemIcon itemIcon,
                                java.lang.String title,
                                org.robovm.objc.Selector action)
      • clearAllMenuItems

        public void clearAllMenuItems()
      • updateUserActivity

        public void updateUserActivity​(java.lang.String type,
                                       NSDictionary<?,​?> userInfo,
                                       NSURL webpageURL)
      • invalidateUserActivity

        public void invalidateUserActivity()
      • beginGlanceUpdates

        public void beginGlanceUpdates()
      • endGlanceUpdates

        public void endGlanceUpdates()
      • handleAction

        @Deprecated
        public void handleAction​(java.lang.String identifier,
                                 UIRemoteNotification remoteNotification)
        Deprecated.
        Deprecated in iOS 10.0. use UNUserNotificationCenterDelegate
        Since:
        Available in iOS 8.2 and later.
      • handleAction

        @Deprecated
        public void handleAction​(java.lang.String identifier,
                                 UILocalNotification localNotification)
        Deprecated.
        Deprecated in iOS 10.0. use UNUserNotificationCenterDelegate
        Since:
        Available in iOS 8.2 and later.
      • reloadRootControllers

        public static void reloadRootControllers​(java.util.List<java.lang.String> names,
                                                 NSArray<NSObject> contexts)
      • openParentApplication

        public static boolean openParentApplication​(NSDictionary<?,​?> userInfo,
                                                    org.robovm.objc.block.VoidBlock2<NSDictionary<?,​?>,​NSError> reply)
        Since:
        Available in iOS 8.2 and later.