UIBarItem 类

定义

添加到屏幕底部条形图的项的基类。

[Foundation.Register("UIBarItem", true)]
public abstract class UIBarItem : Foundation.NSObject, Foundation.INSCoding, IDisposable, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance
type UIBarItem = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface IUIAccessibilityIdentification
    interface IUIAppearance
继承
UIBarItem
派生
属性
实现

注解

显示在屏幕底部栏中的项的行为类似于 UIButton

构造函数

UIBarItem()

不带参数初始化此类的新实例的默认构造函数。

UIBarItem(IntPtr)

创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。

UIBarItem(NSCoder)

从 unarchiver 对象中存储的数据初始化 对象的构造函数。

UIBarItem(NSObjectFlag)

用于调用派生类的构造函数,以跳过初始化并仅分配 对象。

属性

AccessibilityActivationPoint

获取或设置元素的激活点的 thisIUIAccessibilityIdentification 屏幕坐标。

AccessibilityAttributedHint

添加到屏幕底部条形图的项的基类。

AccessibilityAttributedLabel

添加到屏幕底部条形图的项的基类。

AccessibilityAttributedValue

添加到屏幕底部条形图的项的基类。

AccessibilityElementsHidden

获取或设置元素中包含的 thisIUIAccessibilityIdentification 辅助功能元素是否隐藏。

AccessibilityFrame

获取或设置元素帧的 thisIUIAccessibilityIdentification 屏幕坐标。

AccessibilityHint

获取或设置描述操作结果的本地化字符串。

AccessibilityIdentifier

获取或设置标识元素的 thisIUIAccessibilityIdentification 标识符。

AccessibilityLabel

获取或设置用于标识 thisIUIAccessibilityIdentification 元素的本地化字符串。

AccessibilityLanguage

获取或设置 元素的 AccessibilityLabelAccessibilityValueAccessibilityHint 的语言 thisIUIAccessibilityIdentification

AccessibilityNavigationStyle

获取或设置导航样式。

AccessibilityPath

指定用于突出显示元素的元素路径的屏幕坐标。

AccessibilityTraits

获取或设置最能描述元素特征的 thisIUIAccessibilityIdentification 辅助功能特征。

AccessibilityValue

指定包含 元素值的 thisIUIAccessibilityIdentification 本地化字符串。

AccessibilityViewIsModal

获取或设置 VoiceOver 是否忽略此图像对象的同级视图中的元素。

AnnouncementDidFinishNotification

AnnouncementDidFinish 的通知常量

AnnouncementNotification

获取应用程序发布的通知,通知需要辅助技术。

Appearance

返回此类的 UIAppearance 类的强类型属性。

AssistiveTechnologyKey

字符串“UIAccessibilityAssistiveTechnologyKey”,可用于区分辅助功能通知。

AssistiveTouchStatusDidChangeNotification

AssistiveTouchStatusDidChange 的通知常量

BoldTextStatusDidChangeNotification

BoldTextStatusDidChange 的通知常量

Class

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
ClassHandle

此类的句柄。

ClosedCaptioningStatusDidChangeNotification

ClosedCaptioningStatusDidChange 的通知常量

DarkerSystemColorsStatusDidChangeNotification

DarkerSystemColorsStatusDidChange 的通知常量

DebugDescription

此对象的开发人员有意义的说明。

(继承自 NSObject)
Description

对象的说明,即 ToString 的 Objective-C 版本。

(继承自 NSObject)
ElementFocusedNotification

ElementFocused 的通知常量

Enabled

此 UIBarItem 是否已启用。

FocusedElementKey

辅助功能 API 使用的字符串常量 (查看 FocusedElement(String)) 来标识重点元素。

GrayscaleStatusDidChangeNotification

GrayscaleStatusDidChange 的通知常量

GuidedAccessStatusDidChangeNotification

GuidedAccessStatusDidChange 的通知常量

Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 NSObject)
HearingDevicePairedEarDidChangeNotification

HearingDevicePairedEarDidChange 的通知常量

Image

用于表示此 UIBarItem 的图像。

ImageInsets

每个边缘 (或开始) 。

InvertColorsStatusDidChangeNotification

InvertColorsStatusDidChange 的通知常量

IsAccessibilityElement

获取或设置此项是否是辅助应用可以访问的辅助功能对象。

IsDirectBinding

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
IsProxy

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
LandscapeImagePhone

使用 iPhone 外观成语时,用于在横向中表示项目的图像。

LandscapeImagePhoneInsets

使用 iPhone 外观成语时,横向每个边缘的嵌入 (或开始) 。

LargeContentSizeImage

获取或设置 UIImage 要用于有视力障碍的用户的 。

LargeContentSizeImageInsets

在显示 时获取或设置 UIEdgeInsets

LayoutChangedNotification

获取应用程序发布的屏幕布局已更改的通知。

MonoAudioStatusDidChangeNotification

MonoAudioStatusDidChange 的通知常量

NotificationSwitchControlIdentifier

NotificationSwitchContr 的通知常量

NotificationVoiceOverIdentifier

NotificationVoiceOv 的通知常量

PageScrolledNotification

获取应用程序发布的滚动操作已完成的通知。

PauseAssistiveTechnologyNotification

暂停辅助技术通知。

ReduceMotionStatusDidChangeNotification

ReduceMotionStatusDidChange 的通知常量

ReduceTransparencyStatusDidChangeNotification

ReduceTransparencyStatusDidChange 的通知常量

ResumeAssistiveTechnologyNotification

恢复辅助技术通知。

RetainCount

返回对象的当前 Objective-C 保留计数。

(继承自 NSObject)
ScreenChangedNotification

获取应用程序发布的通知,该通知显示包含屏幕主要部分的新视图。

Self

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
ShakeToUndoDidChangeNotification

ShakeToUndoDidChange 的通知常量

ShouldGroupAccessibilityChildren

获取或设置 VoiceOver 是否对属于此对象的子元素进行分组,而不考虑其位置。

SpeakScreenStatusDidChangeNotification

SpeakScreenStatusDidChange 的通知常量

SpeakSelectionStatusDidChangeNotification

SpeakSelectionStatusDidChange 的通知常量

SpeechAttributeIpaNotation

添加到屏幕底部条形图的项的基类。

SpeechAttributeLanguage

获取 BCP-47 语言代码。

SpeechAttributePitch

获取 0.0 到 2.0 的值,该值确定语音字符串的音调。

SpeechAttributePunctuation

获取一个要解释为 bool 的值,该值确定是否读出字符串中的标点符号。

SpeechAttributeQueueAnnouncement

添加到屏幕底部条形图的项的基类。

Superclass

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
SuperHandle

用于表示此 NSObject 基类中方法的句柄。

(继承自 NSObject)
SwitchControlStatusDidChangeNotification

SwitchControlStatusDidChange 的通知常量

Tag

一个开发人员有意义的整数,可用于标识应用程序中的特定 UIBarItem。

TextAttributeCustom

添加到屏幕底部条形图的项的基类。

TextAttributeHeadingLevel

添加到屏幕底部条形图的项的基类。

Title

此 UIBarItem 上显示的标题。

TraitAdjustable

获取一个特征,该特征允许通过一系列值连续调整辅助功能元素。

TraitAllowsDirectInteraction

获取允许用户直接触摸交互的特征。

TraitButton

获取一个特征,指示应将 thisIUIAccessibilityIdentification 元素视为按钮。

TraitCausesPageTurn

获取一个特征, thisIUIAccessibilityIdentification 指示元素应在 VoiceOver 完成该页面时切换页面。

TraitHeader

获取一个特征, thisIUIAccessibilityIdentification 指示元素是将内容划分为多个部分的标头。

TraitImage

获取一个特征, thisIUIAccessibilityIdentification 指示应将元素视为图像。

TraitKeyboardKey

获取一个特征,指示该 thisIUIAccessibilityIdentification 元素的作用类似于键盘键。

TraitLink

获取一个特征,指示应将 thisIUIAccessibilityIdentification 元素视为链接。

TraitNone

获取指示该 thisIUIAccessibilityIdentification 元素没有特征的特征。

TraitNotEnabled

获取指示未启用该 thisIUIAccessibilityIdentification 元素的特征。

TraitPlaysSound

获取一个特征,指示 thisIUIAccessibilityIdentification 元素在激活时播放其自己的声音。

TraitSearchField

获取一个特征,指示应将 thisIUIAccessibilityIdentification 元素视为搜索字段。

TraitSelected

获取指示已选择该 thisIUIAccessibilityIdentification 元素的特征。

TraitStartsMediaSession

获取一个特征, thisIUIAccessibilityIdentification 指示元素在激活时启动媒体会话。

TraitStaticText

获取一个特征,指示应将 thisIUIAccessibilityIdentification 元素视为静态文本。

TraitSummaryElement

获取一个特征,该特征在应用程序启动时提供摘要信息。

TraitTabBar

添加到屏幕底部条形图的项的基类。

TraitUpdatesFrequently

获取指示元素更新其 AccessibilityLabelAccessibilityValue的特征thisIUIAccessibilityIdentification

UnfocusedElementKey

辅助功能 API 使用的字符串常量 (查看 FocusedElement(String)) 来标识以前聚焦的元素。

VoiceOverStatusChanged

开发人员不应使用此已弃用的属性。 开发人员应改用“VoiceOverStatusDidChangeNotification”。

VoiceOverStatusDidChangeNotification

VoiceOverStatusDidChange 的通知常量

Zone

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)

方法

AccessibilityActivate()

激活此 UIView 的辅助功能,成功后返回 true

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

使用 NSString keyPath) 注册在外部 (观察到的对象。   观察到的更改将调度到观察者的 对象 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(继承自 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

使用 string keyPath) 注册在外部 (观察到的对象。   观察到的更改将调度到观察者的 对象 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(继承自 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

注册一个对象,以便使用任意方法在外部观察到。

(继承自 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

注册一个对象,以便使用任意方法在外部观察到。

(继承自 NSObject)
AppearanceWhenContainedIn(Type[])

当视图托管在指定的层次结构中时,返回此类实例的强类型 UIAppearance。

AwakeFromNib()

从 nib 文件加载对象后调用。 重写程序必须调用 base。AwakeFromNib () 。

(继承自 NSObject)
BeginInvokeOnMainThread(Action)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

在主 UI 线程上异步调用指定的代码。

(继承自 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
Bind(String, NSObject, String, NSDictionary)
已过时.

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
BindingInfo(String)
已过时.

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
BindingOptionDescriptions(String)
已过时.

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
BindingValueClass(String)
已过时.

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
CommitEditing()

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
ConformsToProtocol(IntPtr)

调用 以确定此对象是否实现指定的协议。

(继承自 NSObject)
Copy()

执行基础 Objective-C 对象的副本。

(继承自 NSObject)
DangerousAutorelease()

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
DangerousRelease()

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
DangerousRetain()

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

指示对多关系的索引发生了更改。

(继承自 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
DidChangeValue(String)

指示在指定的键上发生了更改。

(继承自 NSObject)
Dispose()

释放 NSObject 对象使用的资源。

(继承自 NSObject)
Dispose(Boolean)

释放 NSObject 对象使用的资源。

(继承自 NSObject)
DoesNotRecognizeSelector(Selector)

指示此对象无法识别指定的选择器。

(继承自 NSObject)
EncodeTo(NSCoder)

在提供的编码器上对对象的状态进行编码

Equals(NSObject)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
Equals(Object)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
ExposedBindings()

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
GetAppearance(UITraitCollection)

返回指定 traits的外观代理。

GetAppearance(UITraitCollection, Type[])

返回指定 traits的外观代理。

GetAppearance<T>()

获取 UIBarItem 子类的外观代理 UIBarItem.UIBarItemAppearance

GetAppearance<T>(UITraitCollection)

获取 UIBarItem 子类的外观代理 UIBarItem.UIBarItemAppearance

GetAppearance<T>(UITraitCollection, Type[])

当视图托管在指定的层次结构中时,获取具有指定特征集合的 UIBarItem 子类的外观代理 UIBarItem.UIBarItemAppearance

GetBindingInfo(NSString)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
GetBindingOptionDescriptions(NSString)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
GetBindingValueClass(NSString)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

检索指定键的值。

(继承自 NSObject)
GetHashCode()

为当前实例生成哈希代码。

(继承自 NSObject)
GetMethodForSelector(Selector)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
GetNativeField(String)
已过时.

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
GetNativeHash()

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
GetTitleTextAttributes(UIControlState)

UIBarItem 标题的文本属性。

Init()

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
InitializeHandle(IntPtr)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
InitializeHandle(IntPtr, String)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
Invoke(Action, Double)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
Invoke(Action, TimeSpan)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
InvokeOnMainThread(Action)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
InvokeOnMainThread(Selector, NSObject)

在主 UI 线程上同步调用指定的代码。

(继承自 NSObject)
IsEqual(NSObject)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
IsKindOfClass(Class)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
IsMemberOfClass(Class)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
MarkDirty()

将常规对等对象 (IsDirectBinding 为 true) 提升为 toggleref 对象。

(继承自 NSObject)
MutableCopy()

创建指定 NSObject 的可变副本。

(继承自 NSObject)
ObjectDidEndEditing(NSObject)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

指示指定 keyPath 相对于此对象的值已更改。

(继承自 NSObject)
PerformSelector(Selector)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
PerformSelector(Selector, NSObject)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
PerformSelector(Selector, NSObject, Double)

在当前实例上调用选择器,如果 obj 不为 null,则将其作为单个参数传递。

(继承自 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
PerformSelector(Selector, NSObject, NSObject)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
PrepareForInterfaceBuilder()

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
RemoveObserver(NSObject, NSString)

阻止指定的观察程序接收指定 keyPath 的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

阻止指定的观察程序接收指定 keyPath 和上下文的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, String)

阻止指定的观察程序接收指定 keyPath 的更改值的进一步通知。

(继承自 NSObject)
RemoveObserver(NSObject, String, IntPtr)

阻止指定的观察程序接收指定 keyPath 和上下文的更改值的进一步通知。

(继承自 NSObject)
RespondsToSelector(Selector)

此对象是否识别指定的选择器。

(继承自 NSObject)
SetNativeField(String, NSObject)
已过时.

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
SetNilValueForKey(NSString)

将指定键的值设置为 null。

(继承自 NSObject)
SetTitleTextAttributes(UITextAttributes, UIControlState)

指定 UIBarItem 标题的文本属性。

SetValueForKey(NSObject, NSString)

将键指定的属性的值设置为指定值。

(继承自 NSObject)
SetValueForKeyPath(IntPtr, NSString)

创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。

(继承自 NSObject)
SetValueForKeyPath(NSObject, NSString)

设置可使用键路径访问的属性的值。

(继承自 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

指示尝试将值写入未定义的键。 如果未重写,则引发 NSUndefinedKeyException。

(继承自 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

将此 NSObject 的值设置为指定字典中的值。

(继承自 NSObject)
ToString()

返回当前实例值的字符串表示形式。

(继承自 NSObject)
Unbind(NSString)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
Unbind(String)
已过时.

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
ValueForKey(NSString)

返回与指定键关联的属性的值。

(继承自 NSObject)
ValueForKeyPath(NSString)

返回可使用键路径访问的属性的值。

(继承自 NSObject)
ValueForUndefinedKey(NSString)

指示尝试读取未定义键的值。 如果未重写,则引发 NSUndefinedKeyException。

(继承自 NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

指示指定键中指定索引的值即将更改。

(继承自 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

添加到屏幕底部条形图的项的基类。

(继承自 NSObject)
WillChangeValue(String)

指示指定键的值即将更改。

(继承自 NSObject)

扩展方法

GetDebugDescription(INSObjectProtocol)

添加到屏幕底部条形图的项的基类。

GetAccessibilityCustomRotors(NSObject)

获取适用于 this 对象的 对象的数组UIAccessibilityCustomRotor

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

设置适用于 this 对象的 对象数组UIAccessibilityCustomRotor

适用于

另请参阅