UIAppearance Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe proxy para estilizar a aparência dos modos de UIKit exibição.
[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_iOS__UIKit_UIAppearance", false)]
public class UIAppearance : Foundation.NSObject, IDisposable, UIKit.IUIAppearance
[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_MacCatalyst__UIKit_UIAppearance", false)]
public class UIAppearance : Foundation.NSObject, IDisposable, UIKit.IUIAppearance
[Foundation.Model]
[Foundation.Protocol]
[Foundation.Register("Microsoft_tvOS__UIKit_UIAppearance", false)]
public class UIAppearance : Foundation.NSObject, IDisposable, UIKit.IUIAppearance
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_iOS__UIKit_UIAppearance", false)>]
type UIAppearance = class
inherit NSObject
interface IUIAppearance
interface INativeObject
interface IDisposable
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_MacCatalyst__UIKit_UIAppearance", false)>]
type UIAppearance = class
inherit NSObject
interface IUIAppearance
interface INativeObject
interface IDisposable
[<Foundation.Model>]
[<Foundation.Protocol>]
[<Foundation.Register("Microsoft_tvOS__UIKit_UIAppearance", false)>]
type UIAppearance = class
inherit NSObject
interface IUIAppearance
interface INativeObject
interface IDisposable
- Herança
- Derivado
- Atributos
- Implementações
Comentários
A UIAppearance classe é um proxy criado sob demanda para estilos de exibição de uma classe específica. Há UIAppearance suporte para a estrutura como uma forma de estilizar todas as instâncias de uma determinada classe ou estilizar todas as instâncias de uma determinada classe que estão contidas em uma hierarquia específica.
Você pode obter o proxy global de um determinado elemento acessando a propriedade estática Appearance dessa classe.
Para obter o UIAppearance proxy de uma classe específica, você deve invocar o AppearanceWhenContainedIn(Type[]) método. Esse método usa uma lista variável de Type objetos e representa o conjunto de contêineres que devem estar presentes para que o estilo seja aplicado. Você pode usá-lo como o padrão usado para aplicar o estilo aos seus elementos.
As seguintes classes expõem a Appearance propriedade e o AppearanceWhenContainedIn(Type[]) método:
- AVRoutePickerView :
- GKTurnBasedMatchmakerViewController :
- GLKView :
- HMCameraView :
- MKAnnotationView :
- MKMapView :
- MKMarkerAnnotationView :
- MKOverlayView :
- MKPinAnnotationView :
- MKScaleView :
- MPVolumeView :
- MTKView :
- PdfThumbnailView :
- PdfView :
- PHLivePhotoView :
- SCNView :
- SKView :
- UIActivityIndicatorView :
- UIBarButtonItem :
- UIBarItem :
- UIButton :
- UICollectionReusableView :
- UICollectionView :
- UICollectionViewCell :
- UIControl :
- UIImageView :
- UIInputView :
- UILabel :
- UINavigationBar :
- UIPageControl :
- UIPopoverBackgroundView :
- UIProgressView :
- UIScrollView :
- UISearchBar :
- UISegmentedControl :
- UIStackView :
- UITabBar :
- UITabBarItem :
- UITableView :
- UITableViewCell :
- UITableViewHeaderFooterView :
- UITextField :
- UITextView :
- UIView :
- UIVisualEffectView :
- UIWindow :
Construtores
| Nome | Description |
|---|---|
| UIAppearance(NativeHandle) |
Um construtor usado ao criar representações gerenciadas de objetos não gerenciados. Chamado pelo runtime. |
| UIAppearance(NSObjectFlag) |
Construtor para chamar classes derivadas para ignorar a inicialização e apenas alocar o objeto. |
Propriedades
| Nome | Description |
|---|---|
| AccessibilityAttributedUserInputLabels |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| AccessibilityRespondsToUserInteraction |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| AccessibilityTextualContext |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| AccessibilityUserInputLabels |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Class |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| ClassHandle |
O identificador de classe Objective-C desta classe. (Herdado de NSObject) |
| DebugDescription |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Description |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Handle |
Manipule (ponteiro) para a representação de objeto não gerenciado. (Herdado de NSObject) |
| IsDirectBinding |
Obtém ou define um valor que indica se essa instância usa associação Objective-C direta. (Herdado de NSObject) |
| IsProxy |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| RetainCount |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Self |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Superclass |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| SuperHandle |
Identificador usado para representar os métodos na classe base para isso NSObject. (Herdado de NSObject) |
| Zone |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
Métodos
| Nome | Description |
|---|---|
| AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (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) |
| AwakeFromNib() |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| BeginInvokeOnMainThread(Action) |
Invoca a ação especificada de forma assíncrona no thread principal da interface do usuário. (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) |
| ConformsToProtocol(NativeHandle) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Copy() |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| DangerousAutorelease() |
Chama o seletor 'autorelease' neste objeto. (Herdado de NSObject) |
| DangerousRelease() |
Chama o seletor de "versão" neste objeto. (Herdado de NSObject) |
| DangerousRetain() |
Chama o seletor de 'retenção' nesse objeto. (Herdado de NSObject) |
| DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| DidChangeValue(String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Dispose() |
Libera os recursos usados pelo NSObject objeto. (Herdado de NSObject) |
| Dispose(Boolean) |
Libera os recursos usados por esse objeto. (Herdado de NSObject) |
| DoesNotRecognizeSelector(Selector) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Equals(NSObject) |
Determina se o especificado NSObject é igual ao atual NSObject. (Herdado de NSObject) |
| Equals(Object) |
Determina se o objeto especificado é igual ao atual UIAppearance. |
| GetAppearance(IntPtr, Type[]) |
Obtém o proxy de aparência de uma classe na hierarquia de contenção especificada. |
| GetAppearance(IntPtr, UITraitCollection, Type[]) |
Obtém o proxy de aparência de uma classe com a coleção de características especificada na hierarquia de contenção especificada. |
| GetAppearance(IntPtr, UITraitCollection) |
Obtém o proxy de aparência de uma classe com a coleção de características especificada. |
| GetDictionaryOfValuesFromKeys(NSString[]) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| GetHashCode() |
Gera um código hash para a instância atual. |
| GetMethodForSelector(Selector) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| GetNativeHash() |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Init() |
Inicializa o objeto chamando o método Objective-C |
| InitializeHandle(NativeHandle, String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| InitializeHandle(NativeHandle) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| Invoke(Action, Double) |
Invoca a ação especificada após o atraso especificado. (Herdado de NSObject) |
| Invoke(Action, TimeSpan) |
Invoca a ação especificada após o atraso especificado. (Herdado de NSObject) |
| InvokeOnMainThread(Action) |
Invoca a ação especificada de forma síncrona no thread principal da interface do usuário. (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 proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| IsKindOfClass(Class) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| IsMemberOfClass(Class) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| MarkDirty() |
Promove um objeto par regular (IsDirectBinding é true) em um objeto toggleref. (Herdado de NSObject) |
| MutableCopy() |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| PerformSelector(Selector, NSObject, Double, NSString[]) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| PerformSelector(Selector, NSObject, Double) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| PerformSelector(Selector, NSObject, NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| PerformSelector(Selector, NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| PerformSelector(Selector) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| PrepareForInterfaceBuilder() |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| RemoveObserver(NSObject, NSString, IntPtr) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| RemoveObserver(NSObject, NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| RemoveObserver(NSObject, String, IntPtr) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| RemoveObserver(NSObject, String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| RespondsToSelector(Selector) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| SetNilValueForKey(NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| SetValueForKey(NSObject, NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| SetValueForKeyPath(NativeHandle, NSString) |
Define o valor da propriedade identificada por um determinado caminho de chave para um determinado valor. (Herdado de NSObject) |
| SetValueForKeyPath(NSObject, NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| SetValueForUndefinedKey(NSObject, NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| SetValuesForKeysWithDictionary(NSDictionary) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| ToString() |
Retorna uma representação de cadeia de caracteres do valor da instância atual. (Herdado de NSObject) |
| ValueForKey(NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| ValueForKeyPath(NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| ValueForUndefinedKey(NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
| WillChangeValue(String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. (Herdado de NSObject) |
Operadores
| Nome | Description |
|---|---|
| Equality(UIAppearance, UIAppearance) |
Determina se duas UIAppearance instâncias têm o mesmo identificador nativo. |
| Inequality(UIAppearance, UIAppearance) |
Determina se duas UIAppearance instâncias têm identificadores nativos diferentes. |
Métodos de Extensão
| Nome | Description |
|---|---|
| AccessibilityHitTest(NSObject, CGPoint, UIEvent) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| BrowserAccessibilityInsertTextAtCursor(NSObject, String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityCustomRotors(NSObject) |
Obtém a matriz de UIAccessibilityCustomRotor objetos apropriada para |
| GetAccessibilityLineEndPositionFromCurrentSelection(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityLineRangeForPosition(NSObject, IntPtr) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityLineStartPositionFromCurrentSelection(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityNextTextNavigationElement(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityNextTextNavigationElementBlock(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityPreviousTextNavigationElement(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityPreviousTextNavigationElementBlock(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityTextInputResponder(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetAccessibilityTextInputResponderHandler(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilityAttributedValue(NSObject, NSRange) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilityContainerType(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilityCurrentStatus(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilityHasDomFocus(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilityIsRequired(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilityPressedState(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilityRoleDescription(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilitySelectedTextRange(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilitySortDirection(NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetBrowserAccessibilityValue(NSObject, NSRange) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetDebugDescription(INSObjectProtocol) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetHandle(INativeObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| GetNonNullHandle(INativeObject, String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Define a matriz de UIAccessibilityCustomRotor objetos apropriada para |
| SetAccessibilityNextTextNavigationElement(NSObject, NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetAccessibilityTextInputResponder(NSObject, IUITextInput) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetBrowserAccessibilityCurrentStatus(NSObject, String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetBrowserAccessibilityHasDomFocus(NSObject, Boolean) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetBrowserAccessibilityIsRequired(NSObject, Boolean) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetBrowserAccessibilityRoleDescription(NSObject, String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetBrowserAccessibilitySortDirection(NSObject, String) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |
| SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot) |
Classe proxy para estilizar a aparência dos modos de UIKit exibição. |