UIAppearance 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於設定 UIKit 檢視外觀的 Proxy 類別。
[Foundation.Protocol]
[Foundation.Register("UIAppearance", false)]
public class UIAppearance : Foundation.NSObject, IDisposable, UIKit.IUIAppearance
type UIAppearance = class
inherit NSObject
interface IUIAppearance
interface INativeObject
interface IDisposable
- 繼承
- 衍生
- 屬性
- 實作
備註
類別 UIAppearance 是視需要建立的特定類別樣式檢視的 Proxy。 支援 UIAppearance
架構的方式是設定特定類別所有實例的樣式,或設定包含在特定階層中特定類別之所有實例的樣式。
您可以存取該類別的靜態 Appearance 屬性,以取得特定專案的全域 Proxy。
若要取得 UIAppearance 特定類別的 Proxy,您應該叫 AppearanceWhenContainedIn(Type[]) 用 方法。 這個方法會採用物件的變數清單,並代表必須存在的容器集,才能套用樣式。 您可以使用此模式作為將樣式套用至元素的模式。
下列類別會同時公開 Appearance 屬性和 AppearanceWhenContainedIn(Type[]) 方法:
ABPeoplePickerNavigationController、 ADBannerView、 ARSCNView 、 ARSKView 、、 AVRoutePickerView 、、 CAInterAppAudioTransportViewBCChatButtonCAInterAppAudioSwitcherViewEKEventEditViewControllerGKAchievementViewControllerGKFriendRequestComposeViewControllerGKLeaderboardViewControllerGKTurnBasedMatchmakerViewControllerGLKViewHKActivityRingViewHMCameraViewINUIAddVoiceShortcutButtonMFMailComposeViewControllerMFMessageComposeViewControllerMKAnnotationViewMKCircleViewMKCompassButtonMKMapViewMKMarkerAnnotationViewMKOverlayPathViewMKOverlayViewMKPinAnnotationViewMKPolygonViewMKPolylineViewMKScaleViewMKUserTrackingBarButtonItemMKUserTrackingButtonMPVolumeViewMSStickerBrowserViewMSStickerViewMTKViewPdfThumbnailViewPdfViewPHLivePhotoViewPKAddPassButtonPKPaymentButtonRPSystemBroadcastPickerViewSCNViewSKViewUIActionSheetUIActivityIndicatorViewUIAlertViewUIBarButtonItemUIBarItemUIButtonUICollectionReusableViewUICollectionViewUICollectionViewCellUIControlUIDatePickerUIImageViewUIInputView、、、、、、 UIRefreshControlUITableViewUISliderUISwitchUIStepperUITableViewHeaderFooterViewUITabBarItemUITabBarUISegmentedControlUISearchBarUIProgressViewUIScrollViewUITextFieldUIStackViewUIPopoverBackgroundViewUITableViewCellUITextView 、 UIWindowUIWebViewUIVisualEffectViewUIToolbarUIView 和 。 WKWebViewUIPickerViewUIPageControlUINavigationBarUILabel
建構函式
UIAppearance(IntPtr) |
建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。 |
UIAppearance(NSObjectFlag) |
在衍生類別上呼叫的建構函式,以略過初始化,並只配置 物件。 |
屬性
Class |
用於設定 UIKit 檢視外觀的 Proxy 類別。 (繼承來源 NSObject) |
ClassHandle |
這個類別的控制碼。 (繼承來源 NSObject) |
DebugDescription |
此物件的開發人員有意義描述。 (繼承來源 NSObject) |
Description |
物件的描述,ToString 的 Objective-C 版本。 (繼承來源 NSObject) |
Handle |
處理 unmanaged 物件標記法) (指標。 (繼承來源 NSObject) |
IsDirectBinding |
用於設定 UIKit 檢視外觀的 Proxy 類別。 (繼承來源 NSObject) |
IsProxy |
用於設定 UIKit 檢視外觀的 Proxy 類別。 (繼承來源 NSObject) |
RetainCount |
傳回物件的目前 Objective-C 保留計數。 (繼承來源 NSObject) |
Self |
用於設定 UIKit 檢視外觀的 Proxy 類別。 (繼承來源 NSObject) |
Superclass |
用於設定 UIKit 檢視外觀的 Proxy 類別。 (繼承來源 NSObject) |
SuperHandle |
用來表示這個 NSObject 基類中方法的控制碼。 (繼承來源 NSObject) |
Zone |
用於設定 UIKit 檢視外觀的 Proxy 類別。 (繼承來源 NSObject) |
方法
運算子
Equality(UIAppearance, UIAppearance) |
等號比較運算子的多載。 |
Inequality(UIAppearance, UIAppearance) |
不等比較運算子的多載。 |
擴充方法
GetDebugDescription(INSObjectProtocol) |
用於設定 UIKit 檢視外觀的 Proxy 類別。 |
GetAccessibilityCustomRotors(NSObject) |
取得適用于 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
設定適用于 |