UIAppearance クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
[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クラスは、特定のクラスのスタイル ビューに必要に応じて作成されるプロキシです。 フレームワークは UIAppearance
、特定のクラスのすべてのインスタンスをスタイル設定する方法として、または特定の階層に含まれる特定のクラスのすべてのインスタンスのスタイルを設定する方法としてサポートされています。
特定の要素のグローバル プロキシを取得するには、そのクラスの静的 Appearance プロパティにアクセスします。
特定のクラスの UIAppearance プロキシを取得するには、 メソッドを呼び出す AppearanceWhenContainedIn(Type[]) 必要があります。 このメソッドは オブジェクトの変数リストを受け取り、スタイルを適用するために存在する必要があるコンテナーのセットを表します。 これは、スタイルを要素に適用するために使用されるパターンとして使用できます。
次のクラスは、 プロパティと メソッドの Appearance 両方を AppearanceWhenContainedIn(Type[]) 公開します。
ABPeoplePickerNavigationController、ADBannerView、ARSCNView、ARSKView、AVRoutePickerView、BCChatButton、CAInterAppAudioSwitcherView、、、 EKEventEditViewControllerPdfThumbnailViewMFMessageComposeViewControllerMFMailComposeViewControllerMKCircleViewMKAnnotationViewMKCompassButtonMKMapViewMKMarkerAnnotationViewMKOverlayPathViewMKOverlayViewINUIAddVoiceShortcutButtonMKPolygonViewMKPinAnnotationViewMKPolylineViewMKScaleViewMKUserTrackingBarButtonItemMKUserTrackingButtonMPVolumeViewHMCameraViewMSStickerViewMSStickerBrowserViewUIActionSheetSKViewUIActivityIndicatorViewSCNViewRPSystemBroadcastPickerViewPKPaymentButtonUIAlertViewPKAddPassButtonPHLivePhotoViewPdfViewUIBarButtonItemMTKViewHKActivityRingViewUIBarItemUICollectionViewCellUICollectionViewUIControlUICollectionReusableViewUIDatePickerUIImageViewGKAchievementViewControllerGKLeaderboardViewControllerUIInputViewGKFriendRequestComposeViewControllerGKTurnBasedMatchmakerViewControllerGLKViewUIButtonCAInterAppAudioTransportViewUILabel、UINavigationBar、UIPageControl、UIPickerView、、UIProgressViewUIRefreshControlUIPopoverBackgroundViewUISearchBarUIScrollView、、UISegmentedControl、UISlider、、UIStackView、、UIStepperUISwitch、 。 UITabBarUITabBarItemUITableViewUITableViewCellUITableViewHeaderFooterViewUITextFieldUITextViewUIToolbarUIViewUIVisualEffectViewUIWebViewUIWindowWKWebView
コンストラクター
UIAppearance(IntPtr) |
アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
UIAppearance(NSObjectFlag) |
初期化をスキップし、単に オブジェクトを割り当てるために、派生クラスで を呼び出すコンストラクター。 |
プロパティ
Class | (継承元 NSObject) |
ClassHandle |
このクラスのハンドル。 (継承元 NSObject) |
DebugDescription |
このオブジェクトの開発者向けの説明。 (継承元 NSObject) |
Description |
オブジェクトの説明。Objective-C バージョンの ToString。 (継承元 NSObject) |
Handle |
アンマネージ オブジェクト表現へのハンドル (ポインター)。 (継承元 NSObject) |
IsDirectBinding | (継承元 NSObject) |
IsProxy | (継承元 NSObject) |
RetainCount |
オブジェクトの現在の Objective-C 保持カウントを返します。 (継承元 NSObject) |
Self | (継承元 NSObject) |
Superclass | (継承元 NSObject) |
SuperHandle |
この NSObject の基底クラスのメソッドを表すために使用されるハンドル。 (継承元 NSObject) |
Zone | (継承元 NSObject) |
メソッド
演算子
Equality(UIAppearance, UIAppearance) |
等値演算子のオーバーロード。 |
Inequality(UIAppearance, UIAppearance) |
等しくない演算子のオーバーロード。 |
拡張メソッド
GetDebugDescription(INSObjectProtocol) | |
GetAccessibilityCustomRotors(NSObject) |
オブジェクトに適した オブジェクトの UIAccessibilityCustomRotor 配列を |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
オブジェクトに適した オブジェクトの UIAccessibilityCustomRotor 配列を |