Package org.robovm.apple.uikit
Class UIBarButtonItem
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.uikit.UIBarItem
org.robovm.apple.uikit.UIBarButtonItem
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,UIAppearanceContainer,UISpringLoadedInteractionSupporting,ObjCProtocol
- Direct Known Subclasses:
MKUserTrackingBarButtonItem
public class UIBarButtonItem extends UIBarItem implements NSCoding, UISpringLoadedInteractionSupporting
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUIBarButtonItem.OnClickListenerstatic classUIBarButtonItem.UIBarButtonItemPtrNested classes/interfaces inherited from class org.robovm.apple.uikit.UIBarItem
UIBarItem.UIBarItemPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
-
Method Summary
Methods inherited from class org.robovm.apple.uikit.UIBarItem
encode, getImage, getImageInsets, getLandscapeImagePhone, getLandscapeImagePhoneInsets, getLargeContentSizeImage, getLargeContentSizeImageInsets, getTag, getTitle, getTitleCoreTextAttributes, getTitleTextAttributes, getTitleTextAttributesDictionary, getTitleTextMarkupAttributes, isEnabled, setEnabled, setImage, setImageInsets, setLandscapeImagePhone, setLandscapeImagePhoneInsets, setLargeContentSizeImage, setLargeContentSizeImageInsets, setTag, setTitle, setTitleCoreTextAttributes, setTitleTextAttributes, setTitleTextAttributesDictionary, setTitleTextMarkupAttributesMethods 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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
UIBarButtonItem
-
UIBarButtonItem
public UIBarButtonItem(UIImage image, UIBarButtonItemStyle style, UIBarButtonItem.OnClickListener listener) -
UIBarButtonItem
-
UIBarButtonItem
public UIBarButtonItem(UIImage image, UIImage landscapeImagePhone, UIBarButtonItemStyle style, UIBarButtonItem.OnClickListener listener) -
UIBarButtonItem
-
UIBarButtonItem
public UIBarButtonItem(String title, UIBarButtonItemStyle style, UIBarButtonItem.OnClickListener listener) -
UIBarButtonItem
-
UIBarButtonItem
-
UIBarButtonItem
public UIBarButtonItem() -
UIBarButtonItem
-
UIBarButtonItem
-
UIBarButtonItem
-
UIBarButtonItem
public UIBarButtonItem(UIImage image, UIBarButtonItemStyle style, NSObject target, Selector action) -
UIBarButtonItem
public UIBarButtonItem(UIImage image, UIImage landscapeImagePhone, UIBarButtonItemStyle style, NSObject target, Selector action) -
UIBarButtonItem
-
UIBarButtonItem
-
UIBarButtonItem
-
UIBarButtonItem
- Since:
- Available in iOS 14.0 and later.
-
UIBarButtonItem
- Since:
- Available in iOS 14.0 and later.
-
UIBarButtonItem
- Since:
- Available in iOS 14.0 and later.
-
UIBarButtonItem
- Since:
- Available in iOS 14.0 and later.
-
UIBarButtonItem
- Since:
- Available in iOS 14.0 and later.
-
-
Method Details
-
setOnClickListener
-
getStyle
-
setStyle
-
getWidth
public double getWidth() -
setWidth
public void setWidth(double v) -
getPossibleTitles
-
setPossibleTitles
-
getCustomView
-
setCustomView
-
getAction
-
setAction
-
getTarget
-
setTarget
-
getPrimaryAction
- Since:
- Available in iOS 14.0 and later.
-
setPrimaryAction
- Since:
- Available in iOS 14.0 and later.
-
getMenu
- Since:
- Available in iOS 14.0 and later.
-
setMenu
- Since:
- Available in iOS 14.0 and later.
-
isChangesSelectionAsPrimaryAction
public boolean isChangesSelectionAsPrimaryAction()- Since:
- Available in iOS 15.0 and later.
-
setChangesSelectionAsPrimaryAction
public void setChangesSelectionAsPrimaryAction(boolean v)- Since:
- Available in iOS 15.0 and later.
-
isSelected
public boolean isSelected()- Since:
- Available in iOS 15.0 and later.
-
setSelected
public void setSelected(boolean v)- Since:
- Available in iOS 15.0 and later.
-
getTintColor
-
setTintColor
-
getButtonGroup
- Since:
- Available in iOS 9.0 and later.
-
isSpringLoaded
public boolean isSpringLoaded()- Specified by:
isSpringLoadedin interfaceUISpringLoadedInteractionSupporting- Since:
- Available in iOS 11.0 and later.
-
setSpringLoaded
public void setSpringLoaded(boolean v)- Specified by:
setSpringLoadedin interfaceUISpringLoadedInteractionSupporting- Since:
- Available in iOS 11.0 and later.
-
init
-
init
-
init
protected long init(UIImage image, UIImage landscapeImagePhone, UIBarButtonItemStyle style, NSObject target, Selector action) -
init
-
init
-
init
-
init
- Since:
- Available in iOS 14.0 and later.
-
init
- Since:
- Available in iOS 14.0 and later.
-
init
- Since:
- Available in iOS 14.0 and later.
-
init
- Since:
- Available in iOS 14.0 and later.
-
init
- Since:
- Available in iOS 14.0 and later.
-
setBackgroundImage
public void setBackgroundImage(UIImage backgroundImage, UIControlState state, UIBarMetrics barMetrics) -
getBackgroundImage
-
setBackgroundImage
public void setBackgroundImage(UIImage backgroundImage, UIControlState state, UIBarButtonItemStyle style, UIBarMetrics barMetrics) -
getBackgroundImage
public UIImage getBackgroundImage(UIControlState state, UIBarButtonItemStyle style, UIBarMetrics barMetrics) -
setBackgroundVerticalPositionAdjustment
-
getBackgroundVerticalPositionAdjustment
-
setTitlePositionAdjustment
-
getTitlePositionAdjustment
-
setBackButtonBackgroundImage
public void setBackButtonBackgroundImage(UIImage backgroundImage, UIControlState state, UIBarMetrics barMetrics) -
getBackButtonBackgroundImage
-
setBackButtonTitlePositionAdjustment
-
getBackButtonTitlePositionAdjustment
-
setBackButtonBackgroundVerticalPositionAdjustment
public void setBackButtonBackgroundVerticalPositionAdjustment(double adjustment, UIBarMetrics barMetrics) -
getBackButtonBackgroundVerticalPositionAdjustment
-
fixedSpaceItemOfWidth
- Since:
- Available in iOS 14.0 and later.
-
flexibleSpaceItem
- Since:
- Available in iOS 14.0 and later.
-