Package org.robovm.apple.uikit
Class UIResponder
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIResponder
-
- All Implemented Interfaces:
NSObjectProtocol
,UIAccessibility
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
SKNode
,UIApplication
,UIView
,UIViewController
public class UIResponder extends NSObject implements UIAccessibility
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UIResponder.UIResponderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
Nested classes/interfaces inherited from class org.robovm.objc.ObjCObject
org.robovm.objc.ObjCObject.ObjCObjectPtr, org.robovm.objc.ObjCObject.Super
-
Nested classes/interfaces inherited from interface org.robovm.apple.uikit.UIAccessibility
UIAccessibility.Notifications
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description UIResponder()
protected
UIResponder(long handle)
Deprecated.protected
UIResponder(NSObject.Handle h, long handle)
protected
UIResponder(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, willChangeValues
-
-
-
-
Constructor Detail
-
UIResponder
public UIResponder()
-
UIResponder
@Deprecated protected UIResponder(long handle)
Deprecated.
-
UIResponder
protected UIResponder(NSObject.Handle h, long handle)
-
UIResponder
protected UIResponder(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getNextResponder
public UIResponder getNextResponder()
-
canBecomeFirstResponder
public boolean canBecomeFirstResponder()
-
canResignFirstResponder
public boolean canResignFirstResponder()
-
isFirstResponder
public boolean isFirstResponder()
-
getUndoManager
public NSUndoManager getUndoManager()
- Since:
- Available in iOS 3.0 and later.
-
getKeyCommands
public NSArray<UIKeyCommand> getKeyCommands()
- Since:
- Available in iOS 7.0 and later.
-
getInputView
public UIView getInputView()
- Since:
- Available in iOS 3.2 and later.
-
getInputAccessoryView
public UIView getInputAccessoryView()
- Since:
- Available in iOS 3.2 and later.
-
getInputAssistantItem
public UITextInputAssistantItem getInputAssistantItem()
- Since:
- Available in iOS 9.0 and later.
-
getInputViewController
public UIInputViewController getInputViewController()
- Since:
- Available in iOS 8.0 and later.
-
getInputAccessoryViewController
public UIInputViewController getInputAccessoryViewController()
- Since:
- Available in iOS 8.0 and later.
-
getTextInputMode
public UITextInputMode getTextInputMode()
- Since:
- Available in iOS 7.0 and later.
-
getTextInputContextIdentifier
public java.lang.String getTextInputContextIdentifier()
- Since:
- Available in iOS 7.0 and later.
-
getUserActivity
public NSUserActivity getUserActivity()
- Since:
- Available in iOS 8.0 and later.
-
setUserActivity
public void setUserActivity(NSUserActivity v)
- Since:
- Available in iOS 8.0 and later.
-
isAccessibilityElement
public boolean isAccessibilityElement()
- Specified by:
isAccessibilityElement
in interfaceUIAccessibility
-
setAccessibilityElement
public void setAccessibilityElement(boolean v)
- Specified by:
setAccessibilityElement
in interfaceUIAccessibility
-
getAccessibilityLabel
public java.lang.String getAccessibilityLabel()
- Specified by:
getAccessibilityLabel
in interfaceUIAccessibility
-
setAccessibilityLabel
public void setAccessibilityLabel(java.lang.String v)
- Specified by:
setAccessibilityLabel
in interfaceUIAccessibility
-
getAccessibilityAttributedLabel
public NSAttributedString getAccessibilityAttributedLabel()
- Specified by:
getAccessibilityAttributedLabel
in interfaceUIAccessibility
- Since:
- Available in iOS 11.0 and later.
-
setAccessibilityAttributedLabel
public void setAccessibilityAttributedLabel(NSAttributedString v)
- Specified by:
setAccessibilityAttributedLabel
in interfaceUIAccessibility
- Since:
- Available in iOS 11.0 and later.
-
getAccessibilityHint
public java.lang.String getAccessibilityHint()
- Specified by:
getAccessibilityHint
in interfaceUIAccessibility
-
setAccessibilityHint
public void setAccessibilityHint(java.lang.String v)
- Specified by:
setAccessibilityHint
in interfaceUIAccessibility
-
getAccessibilityAttributedHint
public NSAttributedString getAccessibilityAttributedHint()
- Specified by:
getAccessibilityAttributedHint
in interfaceUIAccessibility
- Since:
- Available in iOS 11.0 and later.
-
setAccessibilityAttributedHint
public void setAccessibilityAttributedHint(NSAttributedString v)
- Specified by:
setAccessibilityAttributedHint
in interfaceUIAccessibility
- Since:
- Available in iOS 11.0 and later.
-
getAccessibilityValue
public java.lang.String getAccessibilityValue()
- Specified by:
getAccessibilityValue
in interfaceUIAccessibility
-
setAccessibilityValue
public void setAccessibilityValue(java.lang.String v)
- Specified by:
setAccessibilityValue
in interfaceUIAccessibility
-
getAccessibilityAttributedValue
public NSAttributedString getAccessibilityAttributedValue()
- Specified by:
getAccessibilityAttributedValue
in interfaceUIAccessibility
- Since:
- Available in iOS 11.0 and later.
-
setAccessibilityAttributedValue
public void setAccessibilityAttributedValue(NSAttributedString v)
- Specified by:
setAccessibilityAttributedValue
in interfaceUIAccessibility
- Since:
- Available in iOS 11.0 and later.
-
getAccessibilityTraits
public UIAccessibilityTraits getAccessibilityTraits()
- Specified by:
getAccessibilityTraits
in interfaceUIAccessibility
-
setAccessibilityTraits
public void setAccessibilityTraits(UIAccessibilityTraits v)
- Specified by:
setAccessibilityTraits
in interfaceUIAccessibility
-
getAccessibilityFrame
public CGRect getAccessibilityFrame()
- Specified by:
getAccessibilityFrame
in interfaceUIAccessibility
-
setAccessibilityFrame
public void setAccessibilityFrame(CGRect v)
- Specified by:
setAccessibilityFrame
in interfaceUIAccessibility
-
getAccessibilityPath
public UIBezierPath getAccessibilityPath()
- Specified by:
getAccessibilityPath
in interfaceUIAccessibility
- Since:
- Available in iOS 7.0 and later.
-
setAccessibilityPath
public void setAccessibilityPath(UIBezierPath v)
- Specified by:
setAccessibilityPath
in interfaceUIAccessibility
- Since:
- Available in iOS 7.0 and later.
-
getAccessibilityActivationPoint
public CGPoint getAccessibilityActivationPoint()
- Specified by:
getAccessibilityActivationPoint
in interfaceUIAccessibility
- Since:
- Available in iOS 5.0 and later.
-
setAccessibilityActivationPoint
public void setAccessibilityActivationPoint(CGPoint v)
- Specified by:
setAccessibilityActivationPoint
in interfaceUIAccessibility
- Since:
- Available in iOS 5.0 and later.
-
getAccessibilityLanguage
public java.lang.String getAccessibilityLanguage()
- Specified by:
getAccessibilityLanguage
in interfaceUIAccessibility
-
setAccessibilityLanguage
public void setAccessibilityLanguage(java.lang.String v)
- Specified by:
setAccessibilityLanguage
in interfaceUIAccessibility
-
areAccessibilityElementsHidden
public boolean areAccessibilityElementsHidden()
- Specified by:
areAccessibilityElementsHidden
in interfaceUIAccessibility
- Since:
- Available in iOS 5.0 and later.
-
setAccessibilityElementsHidden
public void setAccessibilityElementsHidden(boolean v)
- Specified by:
setAccessibilityElementsHidden
in interfaceUIAccessibility
- Since:
- Available in iOS 5.0 and later.
-
isAccessibilityViewModal
public boolean isAccessibilityViewModal()
- Specified by:
isAccessibilityViewModal
in interfaceUIAccessibility
- Since:
- Available in iOS 5.0 and later.
-
setAccessibilityViewModal
public void setAccessibilityViewModal(boolean v)
- Specified by:
setAccessibilityViewModal
in interfaceUIAccessibility
- Since:
- Available in iOS 5.0 and later.
-
shouldGroupAccessibilityChildren
public boolean shouldGroupAccessibilityChildren()
- Specified by:
shouldGroupAccessibilityChildren
in interfaceUIAccessibility
- Since:
- Available in iOS 6.0 and later.
-
setShouldGroupAccessibilityChildren
public void setShouldGroupAccessibilityChildren(boolean v)
- Specified by:
setShouldGroupAccessibilityChildren
in interfaceUIAccessibility
- Since:
- Available in iOS 6.0 and later.
-
getAccessibilityNavigationStyle
public UIAccessibilityNavigationStyle getAccessibilityNavigationStyle()
- Specified by:
getAccessibilityNavigationStyle
in interfaceUIAccessibility
- Since:
- Available in iOS 8.0 and later.
-
setAccessibilityNavigationStyle
public void setAccessibilityNavigationStyle(UIAccessibilityNavigationStyle v)
- Specified by:
setAccessibilityNavigationStyle
in interfaceUIAccessibility
- Since:
- Available in iOS 8.0 and later.
-
becomeFirstResponder
public boolean becomeFirstResponder()
-
resignFirstResponder
public boolean resignFirstResponder()
-
touchesEstimatedPropertiesUpdated
public void touchesEstimatedPropertiesUpdated(NSSet<UITouch> touches)
- Since:
- Available in iOS 9.1 and later.
-
pressesBegan
public void pressesBegan(NSSet<UIPress> presses, UIPressesEvent event)
- Since:
- Available in iOS 9.0 and later.
-
pressesChanged
public void pressesChanged(NSSet<UIPress> presses, UIPressesEvent event)
- Since:
- Available in iOS 9.0 and later.
-
pressesEnded
public void pressesEnded(NSSet<UIPress> presses, UIPressesEvent event)
- Since:
- Available in iOS 9.0 and later.
-
pressesCancelled
public void pressesCancelled(NSSet<UIPress> presses, UIPressesEvent event)
- Since:
- Available in iOS 9.0 and later.
-
motionBegan
public void motionBegan(UIEventSubtype motion, UIEvent event)
- Since:
- Available in iOS 3.0 and later.
-
motionEnded
public void motionEnded(UIEventSubtype motion, UIEvent event)
- Since:
- Available in iOS 3.0 and later.
-
motionCancelled
public void motionCancelled(UIEventSubtype motion, UIEvent event)
- Since:
- Available in iOS 3.0 and later.
-
remoteControlReceived
public void remoteControlReceived(UIEvent event)
- Since:
- Available in iOS 4.0 and later.
-
canPerformAction
public boolean canPerformAction(org.robovm.objc.Selector action, NSObject sender)
- Since:
- Available in iOS 3.0 and later.
-
getActionTarget
public NSObject getActionTarget(org.robovm.objc.Selector action, NSObject sender)
- Since:
- Available in iOS 7.0 and later.
-
reloadInputViews
public void reloadInputViews()
- Since:
- Available in iOS 3.2 and later.
-
clearTextInputContextIdentifier
public static void clearTextInputContextIdentifier(java.lang.String identifier)
- Since:
- Available in iOS 7.0 and later.
-
updateUserActivityState
public void updateUserActivityState(NSUserActivity activity)
- Since:
- Available in iOS 8.0 and later.
-
restoreUserActivityState
public void restoreUserActivityState(NSUserActivity activity)
- Since:
- Available in iOS 8.0 and later.
-
-