Compartilhar via


UIBarItem Classe

Definição

Classe base para itens adicionados às barras na parte inferior da tela.

[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
Herança
UIBarItem
Derivado
Atributos
Implementações

Comentários

Os itens que aparecem na barra na parte inferior da tela agem como UIButtons.

Construtores

UIBarItem()

Construtor padrão que inicializa uma nova instância dessa classe sem parâmetros.

UIBarItem(IntPtr)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados; Chamado pelo runtime.

UIBarItem(NSCoder)

Um construtor que inicializa o objeto dos dados armazenados no objeto unarchiver.

UIBarItem(NSObjectFlag)

Construtor para chamar classes derivadas para ignorar a inicialização e apenas alocar o objeto.

Propriedades

AccessibilityActivationPoint

Obtém ou define as coordenadas de tela do ponto de ativação para thisIUIAccessibilityIdentification o elemento .

AccessibilityAttributedHint

Classe base para itens adicionados às barras na parte inferior da tela.

AccessibilityAttributedLabel

Classe base para itens adicionados às barras na parte inferior da tela.

AccessibilityAttributedValue

Classe base para itens adicionados às barras na parte inferior da tela.

AccessibilityElementsHidden

Obtém ou define se os elementos de acessibilidade contidos no thisIUIAccessibilityIdentification elemento estão ocultos.

AccessibilityFrame

Obtém ou define as coordenadas de tela do quadro do thisIUIAccessibilityIdentification elemento.

AccessibilityHint

Obtém ou define uma cadeia de caracteres localizada que descreve o resultado de uma ação.

AccessibilityIdentifier

Obtém ou define um identificador que identifica o thisIUIAccessibilityIdentification elemento .

AccessibilityLabel

Obtém ou define uma cadeia de caracteres localizada para identificar thisIUIAccessibilityIdentification o elemento.

AccessibilityLanguage

Obtém ou define o idioma do AccessibilityLabelelemento , AccessibilityValuee AccessibilityHint .thisIUIAccessibilityIdentification

AccessibilityNavigationStyle

Obtém ou define o estilo de navegação.

AccessibilityPath

Especifica coordenadas de tela para o caminho de um elemento que é usado para realçar o elemento.

AccessibilityTraits

Obtém ou define os traços de acessibilidade que melhor caracterizam o thisIUIAccessibilityIdentification elemento.

AccessibilityValue

Especifica uma cadeia de caracteres localizada que contém o valor do thisIUIAccessibilityIdentification elemento .

AccessibilityViewIsModal

Obtém ou define se o VoiceOver ignora elementos em exibições irmãos deste objeto de imagem.

AnnouncementDidFinishNotification

Constante de notificação para AnnouncementDidFinish

AnnouncementNotification

Obtém a notificação postada por um aplicativo de que um anúncio requer tecnologia adaptativa.

Appearance

Propriedade fortemente tipada que retorna a classe UIAppearance para essa classe.

AssistiveTechnologyKey

A cadeia de caracteres "UIAccessibilityAssistiveTechnologyKey" que pode ser usada para distinguir notificações de acessibilidade.

AssistiveTouchStatusDidChangeNotification

Constante de notificação para AssistiveTouchStatusDidChange

BoldTextStatusDidChangeNotification

Constante de notificação para BoldTextStatusDidChange

Class

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
ClassHandle

O identificador dessa classe.

ClosedCaptioningStatusDidChangeNotification

Constante de notificação para ClosedCaptioningStatusDidChange

DarkerSystemColorsStatusDidChangeNotification

Constante de notificação para DarkerSystemColorsStatusDidChange

DebugDescription

Uma descrição significativa do desenvolvedor desse objeto.

(Herdado de NSObject)
Description

Descrição do objeto, a versão Objective-C do ToString.

(Herdado de NSObject)
ElementFocusedNotification

Constante de notificação para ElementFocused

Enabled

Se esse UIBarItem está habilitado.

FocusedElementKey

Uma constante de cadeia de caracteres usada por APIs de acessibilidade (consulte FocusedElement(String)) para identificar o elemento focado.

GrayscaleStatusDidChangeNotification

Constante de notificação para GrayscaleStatusDidChange

GuidedAccessStatusDidChangeNotification

Constante de notificação para GuidedAccessStatusDidChange

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de NSObject)
HearingDevicePairedEarDidChangeNotification

Constante de notificação para HearingDevicePairedEarDidChange

Image

A imagem usada para representar esse UIBarItem.

ImageInsets

O inset (ou outset) para cada borda.

InvertColorsStatusDidChangeNotification

Constante de notificação para InvertColorsStatusDidChange

IsAccessibilityElement

Obtém ou define se esse item é um objeto de acessibilidade que um aplicativo assistencial pode acessar.

IsDirectBinding

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
IsProxy

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
LandscapeImagePhone

A imagem a ser usada para representar o item na paisagem ao usar o idioma de aparência do iPhone.

LandscapeImagePhoneInsets

O início (ou o início) de cada borda na orientação paisagem ao usar a linguagem de aparência do iPhone.

LargeContentSizeImage

Obtém ou define o UIImage a ser usado para usuários com deficiência visual.

LargeContentSizeImageInsets

Obtém ou define o UIEdgeInsets ao exibir o s.

LayoutChangedNotification

Obtém a notificação postada por um aplicativo de que o layout de uma tela foi alterado.

MonoAudioStatusDidChangeNotification

Constante de notificação para MonoAudioStatusDidChange

NotificationSwitchControlIdentifier

Constante de notificação para NotificationSwitchContr

NotificationVoiceOverIdentifier

Constante de notificação para NotificationVoiceOv

PageScrolledNotification

Obtém a notificação postada por um aplicativo de que uma ação de rolagem foi concluída.

PauseAssistiveTechnologyNotification

Pausa as notificações de tecnologia adaptativa.

ReduceMotionStatusDidChangeNotification

Constante de notificação para ReduceMotionStatusDidChange

ReduceTransparencyStatusDidChangeNotification

Constante de notificação para ReduceTransparencyStatusDidChange

ResumeAssistiveTechnologyNotification

Retoma as notificações de tecnologia adaptativa.

RetainCount

Retorna a contagem de retenção Objective-C atual para o objeto .

(Herdado de NSObject)
ScreenChangedNotification

Obtém a notificação postada por um aplicativo que um novo modo de exibição aparece que inclui uma parte principal da tela.

Self

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
ShakeToUndoDidChangeNotification

Constante de notificação para ShakeToUndoDidChange

ShouldGroupAccessibilityChildren

Obtém ou define se o VoiceOver agrupa elementos que são filhos desse objeto, independentemente de suas posições.

SpeakScreenStatusDidChangeNotification

Constante de notificação para SpeakScreenStatusDidChange

SpeakSelectionStatusDidChangeNotification

Constante de notificação para SpeakSelectionStatusDidChange

SpeechAttributeIpaNotation

Classe base para itens adicionados às barras na parte inferior da tela.

SpeechAttributeLanguage

Obtém um código de idioma BCP-47.

SpeechAttributePitch

Obtém o valor de 0,0 a 2,0 que determina a inclinação de uma cadeia de caracteres falada.

SpeechAttributePunctuation

Obtém um valor a ser interpretado como um bool que determina se a pontuação em uma cadeia de caracteres é pronunciada.

SpeechAttributeQueueAnnouncement

Classe base para itens adicionados às barras na parte inferior da tela.

Superclass

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
SuperHandle

Identificador usado para representar os métodos na classe base para este NSObject.

(Herdado de NSObject)
SwitchControlStatusDidChangeNotification

Constante de notificação para SwitchControlStatusDidChange

Tag

Um inteiro significativo do desenvolvedor que pode ser usado para identificar UIBarItems específicos dentro do aplicativo.

TextAttributeCustom

Classe base para itens adicionados às barras na parte inferior da tela.

TextAttributeHeadingLevel

Classe base para itens adicionados às barras na parte inferior da tela.

Title

O título exibido neste UIBarItem.

TraitAdjustable

Obtém uma característica que permite o ajuste contínuo de um elemento de acessibilidade por meio de um intervalo de valores.

TraitAllowsDirectInteraction

Obtém uma característica que permite interação direta por toque para os usuários.

TraitButton

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento deve ser tratado como um botão.

TraitCausesPageTurn

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento deve virar a página quando o VoiceOver terminar essa página.

TraitHeader

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento é um cabeçalho que divide o conteúdo em seções.

TraitImage

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento deve ser tratado como uma imagem.

TraitKeyboardKey

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento atua como uma tecla de teclado.

TraitLink

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento deve ser considerado um link.

TraitNone

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento não tem características.

TraitNotEnabled

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento não está habilitado.

TraitPlaysSound

Obtém uma característica que indica que thisIUIAccessibilityIdentification os elementos reproduzem seu próprio som quando ativados.

TraitSearchField

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento deve ser considerado um campo de pesquisa.

TraitSelected

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento está selecionado.

TraitStartsMediaSession

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento inicia uma sessão de mídia quando é ativado.

TraitStaticText

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento deve ser tratado como texto estático.

TraitSummaryElement

Obtém uma característica que fornece informações resumidas quando um aplicativo é iniciado.

TraitTabBar

Classe base para itens adicionados às barras na parte inferior da tela.

TraitUpdatesFrequently

Obtém uma característica que indica que o thisIUIAccessibilityIdentification elemento atualiza seu AccessibilityLabel ou AccessibilityValue.

UnfocusedElementKey

Uma constante de cadeia de caracteres usada por APIs de acessibilidade (consulte FocusedElement(String)) para identificar o elemento focalizado anteriormente.

VoiceOverStatusChanged

Os desenvolvedores não devem usar essa propriedade preterida. Em vez disso, os desenvolvedores devem usar 'VoiceOverStatusDidChangeNotification'.

VoiceOverStatusDidChangeNotification

Constante de notificação para VoiceOverStatusDidChange

Zone

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)

Métodos

AccessibilityActivate()

Ativa a acessibilidade para este UIView, retornando true com êxito.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra um objeto para ser observado externamente (usando NSString keyPath).   As alterações observadas são enviadas para o método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) do observador.

(Herdado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra um objeto para ser observado externamente (usando keyPath de cadeia de caracteres).   As alterações observadas são enviadas para o método de objeto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) do observador.

(Herdado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AppearanceWhenContainedIn(Type[])

Retorna uma UIAppearance fortemente tipada para instâncias dessa classe quando a exibição é hospedada na hierarquia especificada.

AwakeFromNib()

Chamado depois que o objeto tiver sido carregado do arquivo nib. Os substituidores devem chamar base. AwakeFromNib().

(Herdado de NSObject)
BeginInvokeOnMainThread(Action)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma assíncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleto.

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
BindingInfo(String)
Obsoleto.

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
BindingOptionDescriptions(String)
Obsoleto.

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
BindingValueClass(String)
Obsoleto.

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
CommitEditing()

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
ConformsToProtocol(IntPtr)

Invocado para determinar se esse objeto implementa o protocolo especificado.

(Herdado de NSObject)
Copy()

Executa uma cópia do objeto Objective-C subjacente.

(Herdado de NSObject)
DangerousAutorelease()

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
DangerousRelease()

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
DangerousRetain()

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que ocorreu uma alteração nos índices de uma relação para muitos.

(Herdado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
DidChangeValue(String)

Indica que ocorreu uma alteração na chave especificada.

(Herdado de NSObject)
Dispose()

Libera os recursos usados pelo objeto NSObject.

(Herdado de NSObject)
Dispose(Boolean)

Libera os recursos usados pelo objeto NSObject.

(Herdado de NSObject)
DoesNotRecognizeSelector(Selector)

Indica que esse objeto não reconhece o seletor especificado.

(Herdado de NSObject)
EncodeTo(NSCoder)

Codifica o estado do objeto no codificador fornecido

Equals(NSObject)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
Equals(Object)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
ExposedBindings()

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
GetAppearance(UITraitCollection)

Retorna um proxy de aparência para o especificado traits.

GetAppearance(UITraitCollection, Type[])

Retorna um proxy de aparência para o especificado traits.

GetAppearance<T>()

Obtém o proxy UIBarItem.UIBarItemAppearance de aparência para a subclasse de UIBarItem.

GetAppearance<T>(UITraitCollection)

Obtém o proxy UIBarItem.UIBarItemAppearance de aparência para a subclasse de UIBarItem.

GetAppearance<T>(UITraitCollection, Type[])

Obtém o proxy UIBarItem.UIBarItemAppearance de aparência para a subclasse de UIBarItem que tem a coleção de características especificada quando a exibição é hospedada na hierarquia especificada.

GetBindingInfo(NSString)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
GetBindingOptionDescriptions(NSString)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
GetBindingValueClass(NSString)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera os valores das chaves especificadas.

(Herdado de NSObject)
GetHashCode()

Gera um código hash para a instância atual.

(Herdado de NSObject)
GetMethodForSelector(Selector)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
GetNativeField(String)
Obsoleto.

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
GetNativeHash()

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
GetTitleTextAttributes(UIControlState)

Os atributos de texto do título do UIBarItem.

Init()

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
InitializeHandle(IntPtr)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
InitializeHandle(IntPtr, String)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
Invoke(Action, Double)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
Invoke(Action, TimeSpan)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
InvokeOnMainThread(Action)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado no thread principal da interface do usuário.

(Herdado de NSObject)
IsEqual(NSObject)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
IsKindOfClass(Class)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
IsMemberOfClass(Class)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
MarkDirty()

Promove um objeto par regular (IsDirectBinding é true) em um objeto toggleref.

(Herdado de NSObject)
MutableCopy()

Cria uma cópia mutável do NSObject especificado.

(Herdado de NSObject)
ObjectDidEndEditing(NSObject)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica que o valor no keyPath especificado em relação a esse objeto foi alterado.

(Herdado de NSObject)
PerformSelector(Selector)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
PerformSelector(Selector, NSObject)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double)

Invoca o seletor na instância atual e, se o obj não for nulo, ele passará isso como seu único parâmetro.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
PrepareForInterfaceBuilder()

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath especificado.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impede que o observador especificado receba notificações adicionais de valores alterados para o keyPath e o contexto especificados.

(Herdado de NSObject)
RemoveObserver(NSObject, String)

Impede que o observador especificado receba mais notificações de valores alterados para o keyPath especificado.

(Herdado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impede que o observador especificado receba notificações adicionais de valores alterados para o keyPath e o contexto especificados.

(Herdado de NSObject)
RespondsToSelector(Selector)

Se esse objeto reconhece o seletor especificado.

(Herdado de NSObject)
SetNativeField(String, NSObject)
Obsoleto.

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
SetNilValueForKey(NSString)

Define o valor da chave especificada como nulo.

(Herdado de NSObject)
SetTitleTextAttributes(UITextAttributes, UIControlState)

Especifica os atributos de texto do título do UIBarItem.

SetValueForKey(NSObject, NSString)

Define o valor da propriedade especificada pela chave como o valor especificado.

(Herdado de NSObject)
SetValueForKeyPath(IntPtr, NSString)

Um construtor usado ao criar representações gerenciadas de objetos não gerenciados; Chamado pelo runtime.

(Herdado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Define o valor de uma propriedade que pode ser alcançada usando um keypath.

(Herdado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica uma tentativa de gravar um valor em uma chave indefinida. Se não for substituído, gerará um NSUndefinedKeyException.

(Herdado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Define os valores desse NSObject para aqueles no dicionário especificado.

(Herdado de NSObject)
ToString()

Retorna uma representação de cadeia de caracteres do valor da instância atual.

(Herdado de NSObject)
Unbind(NSString)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
Unbind(String)
Obsoleto.

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
ValueForKey(NSString)

Retorna o valor da propriedade associada à chave especificada.

(Herdado de NSObject)
ValueForKeyPath(NSString)

Retorna o valor de uma propriedade que pode ser alcançada usando um keypath.

(Herdado de NSObject)
ValueForUndefinedKey(NSString)

Indica uma tentativa de ler um valor de uma chave indefinida. Se não for substituído, gerará um NSUndefinedKeyException.

(Herdado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica que os valores dos índices especificados na chave especificada estão prestes a ser alterados.

(Herdado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Classe base para itens adicionados às barras na parte inferior da tela.

(Herdado de NSObject)
WillChangeValue(String)

Indica que o valor da chave especificada está prestes a ser alterado.

(Herdado de NSObject)

Métodos de Extensão

GetDebugDescription(INSObjectProtocol)

Classe base para itens adicionados às barras na parte inferior da tela.

GetAccessibilityCustomRotors(NSObject)

Obtém a matriz de UIAccessibilityCustomRotor objetos apropriados para this o objeto .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Define a matriz de UIAccessibilityCustomRotor objetos apropriados para this o objeto .

Aplica-se a

Confira também