Package org.robovm.apple.watchkit
Class WKInterfaceController
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.watchkit.WKInterfaceController
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
WKUserNotificationInterfaceController
public class WKInterfaceController extends NSObject
- Since:
- Available in iOS 8.2 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWKInterfaceController.WKInterfaceControllerPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description WKInterfaceController()protectedWKInterfaceController(NSObject.Handle h, long handle)protectedWKInterfaceController(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
WKInterfaceController
public WKInterfaceController() -
WKInterfaceController
-
WKInterfaceController
-
-
Method Details
-
getContentFrame
-
awake
-
willActivate
public void willActivate() -
didDeactivate
public void didDeactivate() -
didSelectRow
-
handleAction
- Since:
- Available in iOS 10.0 and later.
-
handleUserActivity
-
setTitle
-
pushController
-
popController
public void popController() -
popToRootController
public void popToRootController() -
becomeCurrentPage
public void becomeCurrentPage() -
presentController
-
presentController
-
dismissController
public void dismissController() -
presentTextInputController
public void presentTextInputController(List<String> suggestions, WKTextInputMode inputMode, VoidBlock1<NSArray<?>> completion) -
presentTextInputController
public void presentTextInputController(Block1<NSString,NSArray<?>> suggestionsHandler, WKTextInputMode inputMode, VoidBlock1<NSArray<?>> completion) -
dismissTextInputController
public void dismissTextInputController() -
getContextForSegue
-
getContextsForSegue
-
getContextForSegue
-
getContextsForSegue
public NSArray<NSObject> getContextsForSegue(String segueIdentifier, WKInterfaceTable table, long rowIndex) -
addMenuItem
-
addMenuItem
-
addMenuItem
-
clearAllMenuItems
public void clearAllMenuItems() -
updateUserActivity
-
invalidateUserActivity
public void invalidateUserActivity() -
beginGlanceUpdates
public void beginGlanceUpdates() -
endGlanceUpdates
public void endGlanceUpdates() -
handleAction
Deprecated.Deprecated in iOS 10.0. use UNUserNotificationCenterDelegate- Since:
- Available in iOS 8.2 and later.
-
handleAction
Deprecated.Deprecated in iOS 10.0. use UNUserNotificationCenterDelegate- Since:
- Available in iOS 8.2 and later.
-
reloadRootControllers
-
openParentApplication
public static boolean openParentApplication(NSDictionary<?,?> userInfo, VoidBlock2<NSDictionary<?,?>,NSError> reply)- Since:
- Available in iOS 8.2 and later.
-