Package org.robovm.apple.uikit
Class UIControl
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIResponder
-
- org.robovm.apple.uikit.UIView
-
- org.robovm.apple.uikit.UIControl
-
- All Implemented Interfaces:
CALayerDelegate
,NSCoding
,NSObjectProtocol
,UIAccessibility
,UIAccessibilityIdentification
,UIAppearanceContainer
,UICoordinateSpace
,UIDynamicItem
,UIFocusEnvironment
,UIFocusItem
,UIFocusItemContainer
,UITraitEnvironment
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
UIButton
,UIDatePicker
,UIPageControl
,UIRefreshControl
,UISegmentedControl
,UISlider
,UIStepper
,UISwitch
,UITextField
public class UIControl extends UIView
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interface
UIControl.Listener
static interface
UIControl.OnEditingChangedListener
static interface
UIControl.OnEditingDidBeginListener
static interface
UIControl.OnEditingDidEndListener
static interface
UIControl.OnEditingDidEndOnExitListener
static interface
UIControl.OnPrimaryActionTriggeredListener
static interface
UIControl.OnTouchCancelListener
static interface
UIControl.OnTouchDownListener
static interface
UIControl.OnTouchDownRepeatListener
static interface
UIControl.OnTouchDragEnterListener
static interface
UIControl.OnTouchDragExitListener
static interface
UIControl.OnTouchDragInsideListener
static interface
UIControl.OnTouchDragOutsideListener
static interface
UIControl.OnTouchUpInsideListener
static interface
UIControl.OnTouchUpOutsideListener
static interface
UIControl.OnValueChangedListener
static class
UIControl.UIControlPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIView
UIView.UIViewPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIResponder
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 UIControl()
protected
UIControl(long handle)
Deprecated.UIControl(CGRect frame)
UIControl(NSCoder decoder)
protected
UIControl(NSObject.Handle h, long handle)
protected
UIControl(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.uikit.UIView
addConstraint, addConstraints, addGestureRecognizer, addInteraction, addKeyframe, addLayoutGuide, addMotionEffect, addSubview, animate, animate, animate, animate, animateKeyframes, areAnimationsEnabled, autoresizesSubviews, beginAnimations, bringSubviewToFront, canBecomeFocused, clearsContextBeforeDrawing, clipsToBounds, commitAnimations, convertPointFromCoordinateSpace, convertPointFromView, convertPointToCoordinateSpace, convertPointToView, convertRectFromCoordinateSpace, convertRectFromView, convertRectToCoordinateSpace, convertRectToView, decodeRestorableState, didAddSubview, didHintFocusMovement, didMoveToSuperview, didMoveToWindow, didUpdateFocus, displayLayer, draw, draw, drawLayer, drawViewHierarchy, encode, encodeRestorableState, endEditing, exchangeSubview, exerciseAmbiguityInLayout, focusItemsInRect, gestureRecognizerShouldBegin, getAccessibilityIdentifier, getAction, getAlignmentRectForFrame, getAlignmentRectInsets, getAlpha, getAutoresizingMask, getBackgroundColor, getBottomAnchor, getBounds, getCenter, getCenterXAnchor, getCenterYAnchor, getCollisionBoundingPath, getCollisionBoundsType, getConstraints, getConstraintsAffectingLayout, getContentCompressionResistancePriority, getContentHuggingPriority, getContentMode, getContentScaleFactor, getCoordinateSpace, getDirectionalLayoutMargins, getEffectiveUserInterfaceLayoutDirection, getFirstBaselineAnchor, getFocusItemContainer, getFrame, getFrameForAlignmentRect, getGestureRecognizers, getHeightAnchor, getInheritedAnimationDuration, getInteractions, getIntrinsicContentSize, getLastBaselineAnchor, getLayer, getLayerClass, getLayoutGuides, getLayoutMargins, getLayoutMarginsGuide, getLeadingAnchor, getLeftAnchor, getMaskView, getMotionEffects, getParentFocusEnvironment, getPreferredFocusedView, getPreferredFocusEnvironments, getReadableContentGuide, getResizableSnapshot, getRestorationIdentifier, getRightAnchor, getSafeAreaInsets, getSafeAreaLayoutGuide, getSemanticContentAttribute, getSizeThatFits, getSnapshot, getSubviews, getSuperview, getSystemLayoutSizeFittingSize, getSystemLayoutSizeFittingSize, getTag, getTintAdjustmentMode, getTintColor, getTopAnchor, getTrailingAnchor, getTraitCollection, getTransform, getUserInterfaceLayoutDirection, getUserInterfaceLayoutDirection, getViewForBaselineLayout, getViewForFirstBaselineLayout, getViewForLastBaselineLayout, getViewPrintFormatter, getViewWithTag, getWidthAnchor, getWindow, hasAmbiguousLayout, hitTest, init, init, insertSubview, insertSubviewAbove, insertSubviewBelow, invalidateIntrinsicContentSize, isAccessibilityIgnoresInvertColors, isDescendantOf, isExclusiveTouch, isFocused, isHidden, isInsetsLayoutMarginsFromSafeArea, isMultipleTouchEnabled, isOpaque, isPointInside, isUserInteractionEnabled, layoutIfNeeded, layoutMarginsDidChange, layoutSublayers, layoutSubviews, needsUpdateConstraints, NoIntrinsicMetric, performSystemAnimation, performWithoutAnimation, preservesSuperviewLayoutMargins, removeConstraint, removeConstraints, removeFromSuperview, removeGestureRecognizer, removeInteraction, removeLayoutGuide, removeMotionEffect, requiresConstraintBasedLayout, safeAreaInsetsDidChange, sendSubviewToBack, setAccessibilityIdentifier, setAccessibilityIgnoresInvertColors, setAlpha, setAnimationBeginsFromCurrentState, setAnimationCurve, setAnimationDelay, setAnimationDelegate, setAnimationDidStopSelector, setAnimationDurationInSeconds, setAnimationRepeatAutoreverses, setAnimationRepeatCount, setAnimationsEnabled, setAnimationStartDate, setAnimationTransition, setAnimationWillStartSelector, setAutoresizesSubviews, setAutoresizingMask, setBackgroundColor, setBounds, setCenter, setClearsContextBeforeDrawing, setClipsToBounds, setContentCompressionResistancePriority, setContentHuggingPriority, setContentMode, setContentScaleFactor, setDirectionalLayoutMargins, setExclusiveTouch, setFrame, setGestureRecognizers, setHidden, setInsetsLayoutMarginsFromSafeArea, setInteractions, setLayoutMargins, setMaskView, setMotionEffects, setMultipleTouchEnabled, setNeedsDisplay, setNeedsDisplay, setNeedsFocusUpdate, setNeedsLayout, setNeedsUpdateConstraints, setOpaque, setPreservesSuperviewLayoutMargins, setRestorationIdentifier, setSemanticContentAttribute, setTag, setTintAdjustmentMode, setTintColor, setTransform, setTranslatesAutoresizingMaskIntoConstraints, setUserInteractionEnabled, shouldUpdateFocus, sizeToFit, tintColorDidChange, traitCollectionDidChange, transition, transition, translatesAutoresizingMaskIntoConstraints, updateConstraints, updateConstraintsIfNeeded, updateFocusIfNeeded, willDrawLayer, willMoveToSuperview, willMoveToWindow, willRemoveSubview
-
Methods inherited from class org.robovm.apple.uikit.UIResponder
areAccessibilityElementsHidden, becomeFirstResponder, canBecomeFirstResponder, canPerformAction, canResignFirstResponder, clearTextInputContextIdentifier, getAccessibilityActivationPoint, getAccessibilityAttributedHint, getAccessibilityAttributedLabel, getAccessibilityAttributedValue, getAccessibilityFrame, getAccessibilityHint, getAccessibilityLabel, getAccessibilityLanguage, getAccessibilityNavigationStyle, getAccessibilityPath, getAccessibilityTraits, getAccessibilityValue, getActionTarget, getInputAccessoryView, getInputAccessoryViewController, getInputAssistantItem, getInputView, getInputViewController, getKeyCommands, getNextResponder, getTextInputContextIdentifier, getTextInputMode, getUndoManager, getUserActivity, isAccessibilityElement, isAccessibilityViewModal, isFirstResponder, motionBegan, motionCancelled, motionEnded, pressesBegan, pressesCancelled, pressesChanged, pressesEnded, reloadInputViews, remoteControlReceived, resignFirstResponder, restoreUserActivityState, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedValue, setAccessibilityElement, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityTraits, setAccessibilityValue, setAccessibilityViewModal, setShouldGroupAccessibilityChildren, setUserActivity, shouldGroupAccessibilityChildren, touchesBegan, touchesCancelled, touchesEnded, touchesEstimatedPropertiesUpdated, touchesMoved, updateUserActivityState
-
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
-
UIControl
public UIControl()
-
UIControl
@Deprecated protected UIControl(long handle)
Deprecated.
-
UIControl
protected UIControl(NSObject.Handle h, long handle)
-
UIControl
protected UIControl(NSObject.SkipInit skipInit)
-
UIControl
public UIControl(CGRect frame)
-
UIControl
public UIControl(NSCoder decoder)
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean v)
-
isSelected
public boolean isSelected()
-
setSelected
public void setSelected(boolean v)
-
isHighlighted
public boolean isHighlighted()
-
setHighlighted
public void setHighlighted(boolean v)
-
getContentVerticalAlignment
public UIControlContentVerticalAlignment getContentVerticalAlignment()
-
setContentVerticalAlignment
public void setContentVerticalAlignment(UIControlContentVerticalAlignment v)
-
getContentHorizontalAlignment
public UIControlContentHorizontalAlignment getContentHorizontalAlignment()
-
setContentHorizontalAlignment
public void setContentHorizontalAlignment(UIControlContentHorizontalAlignment v)
-
getEffectiveContentHorizontalAlignment
public UIControlContentHorizontalAlignment getEffectiveContentHorizontalAlignment()
-
getState
public UIControlState getState()
-
isTracking
public boolean isTracking()
-
isTouchInside
public boolean isTouchInside()
-
getAllTargets
public NSSet<?> getAllTargets()
-
getAllControlEvents
public UIControlEvents getAllControlEvents()
-
addOnTouchDownListener
public void addOnTouchDownListener(UIControl.OnTouchDownListener l)
-
addOnTouchDownRepeatListener
public void addOnTouchDownRepeatListener(UIControl.OnTouchDownRepeatListener l)
-
addOnTouchDragInsideListener
public void addOnTouchDragInsideListener(UIControl.OnTouchDragInsideListener l)
-
addOnTouchDragOutsideListener
public void addOnTouchDragOutsideListener(UIControl.OnTouchDragOutsideListener l)
-
addOnTouchDragEnterListener
public void addOnTouchDragEnterListener(UIControl.OnTouchDragEnterListener l)
-
addOnTouchDragExitListener
public void addOnTouchDragExitListener(UIControl.OnTouchDragExitListener l)
-
addOnTouchUpInsideListener
public void addOnTouchUpInsideListener(UIControl.OnTouchUpInsideListener l)
-
addOnTouchUpOutsideListener
public void addOnTouchUpOutsideListener(UIControl.OnTouchUpOutsideListener l)
-
addOnTouchCancelListener
public void addOnTouchCancelListener(UIControl.OnTouchCancelListener l)
-
addOnValueChangedListener
public void addOnValueChangedListener(UIControl.OnValueChangedListener l)
-
addOnEditingDidBegin
public void addOnEditingDidBegin(UIControl.OnEditingDidBeginListener l)
-
addOnEditingChangedListener
public void addOnEditingChangedListener(UIControl.OnEditingChangedListener l)
-
addOnEditingDidEndListener
public void addOnEditingDidEndListener(UIControl.OnEditingDidEndListener l)
-
addOnEditingDidEndOnExitListener
public void addOnEditingDidEndOnExitListener(UIControl.OnEditingDidEndOnExitListener l)
-
addOnPrimaryActionTriggeredListener
public void addOnPrimaryActionTriggeredListener(UIControl.OnPrimaryActionTriggeredListener l)
-
removeListener
public void removeListener(UIControl.Listener listener)
-
cancelTracking
public void cancelTracking(UIEvent event)
-
addTarget
public void addTarget(NSObject target, org.robovm.objc.Selector action, UIControlEvents controlEvents)
-
removeTarget
public void removeTarget(NSObject target, org.robovm.objc.Selector action, UIControlEvents controlEvents)
-
getActions
public java.util.List<java.lang.String> getActions(NSObject target, UIControlEvents controlEvent)
-
sendControlEventsActions
public void sendControlEventsActions(UIControlEvents controlEvents)
-
-