UIView クラス

定義

[Foundation.Register("UIView", true)]
public class UIView : UIKit.UIResponder, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, IDisposable, System.Collections.IEnumerable, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUILargeContentViewerItem, UIKit.IUIPopoverPresentationControllerSourceItem, UIKit.IUITraitChangeObservable, UIKit.IUITraitEnvironment
[Foundation.Register("UIView", true)]
public class UIView : UIKit.UIResponder, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, IDisposable, System.Collections.IEnumerable, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUITraitChangeObservable, UIKit.IUITraitEnvironment
[<Foundation.Register("UIView", true)>]
type UIView = class
    inherit UIResponder
    interface IEnumerable
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface IUIAccessibilityIdentification
    interface IUIAppearance
    interface IUIAppearanceContainer
    interface IUICoordinateSpace
    interface IUIDynamicItem
    interface IUIFocusEnvironment
    interface IUIFocusItem
    interface IUIFocusItemContainer
    interface IUILargeContentViewerItem
    interface IUIPopoverPresentationControllerSourceItem
    interface IUITraitChangeObservable
    interface IUITraitEnvironment
    interface ICALayerDelegate
[<Foundation.Register("UIView", true)>]
type UIView = class
    inherit UIResponder
    interface IEnumerable
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface IUIAccessibilityIdentification
    interface IUIAppearance
    interface IUIAppearanceContainer
    interface IUICoordinateSpace
    interface IUIDynamicItem
    interface IUIFocusEnvironment
    interface IUIFocusItem
    interface IUIFocusItemContainer
    interface IUITraitChangeObservable
    interface IUITraitEnvironment
    interface ICALayerDelegate
継承
派生
属性
実装

コンストラクター

名前 説明
UIView()

既定値を使用して新しい UIView を作成します。

UIView(CGRect)
UIView(NativeHandle)

アンマネージ オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。 ランタイムによって呼び出されます。

UIView(NSCoder)

unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。

UIView(NSObjectFlag)

初期化をスキップし、単にオブジェクトを割り当てるために派生クラスを呼び出すコンストラクター。

プロパティ

名前 説明
AccessibilityActivationPoint
AccessibilityAssistiveTechnologyFocusedIdentifiers (継承元 UIResponder)
AccessibilityAttributedHint
AccessibilityAttributedLabel
AccessibilityAttributedUserInputLabels
AccessibilityAttributedValue
AccessibilityCustomActions (継承元 UIResponder)
AccessibilityDirectTouchOptions
AccessibilityDragSourceDescriptors (継承元 UIResponder)
AccessibilityDropPointDescriptors (継承元 UIResponder)
AccessibilityElementsHidden
AccessibilityExpandedStatus
AccessibilityFrame
AccessibilityHeaderElements
AccessibilityHint
AccessibilityIdentifier

アクセシビリティのために this を一意に識別します。

AccessibilityIgnoresInvertColors
AccessibilityLabel
AccessibilityLanguage
AccessibilityNavigationStyle
AccessibilityPath
AccessibilityRespondsToUserInteraction
AccessibilityTextualContext
AccessibilityTraits
AccessibilityUserInputLabels
AccessibilityValue
AccessibilityViewIsModal
ActivityItemsConfiguration (継承元 UIResponder)
AlignmentRectInsets
Alpha
AnchorPoint
AnimationsEnabled
AnnouncementDidFinishNotification

AnnouncementDidFinish の通知定数

AnnouncementNotification

お知らせに支援技術が必要であることを示す、アプリケーションによって投稿された通知を取得します。

Appearance

このクラスの UIAppearance クラスを返す厳密に型指定されたプロパティ。

AppliedContentSizeCategoryLimitsDescription
AssistiveTechnologyKey

AssistiveTechnologyKey の通知定数

AssistiveTouchStatusDidChangeNotification

AssistiveTouchStatusDidChange の通知定数

AutoresizingMask
AutosizesSubviews
BackgroundColor

背景に使用される色。

BoldTextStatusDidChangeNotification

BoldTextStatusDidChange の通知定数

BottomAnchor
Bounds
ButtonShapesEnabledStatusDidChangeNotification

ButtonShapesEnabledStatusDidChange の通知定数

CanBecomeFirstResponder (継承元 UIResponder)
CanBecomeFocused
CanResignFirstResponder (継承元 UIResponder)
Center
CenterXAnchor
CenterYAnchor
Class (継承元 NSObject)
ClassHandle

このクラスの Objective-C クラス ハンドル。

ClearsContextBeforeDrawing
ClipsToBounds
ClosedCaptioningStatusDidChangeNotification

ClosedCaptioningStatusDidChange の通知定数

CollisionBoundingPath

衝突検出に使用される閉じたパスを返します。

CollisionBoundsType

競合の境界を指定する方法を示す値を返します。

Constraints
ContentMode
ContentScaleFactor
ContentStretch
CoordinateSpace

座標空間の実装を取得します。

CornerConfiguration
DarkerSystemColorsStatusDidChangeNotification

DarkerSystemColorsStatusDidChange の通知定数

DebugDescription (継承元 NSObject)
Description (継承元 NSObject)
DirectionalLayoutMargins
EditingInteractionConfiguration (継承元 UIResponder)
EffectiveUserInterfaceLayoutDirection
ElementFocusedNotification

ElementFocused の通知定数

ExclusiveTouch

イベント配信をこのビューに制限します。

FirstBaselineAnchor
Focused

UIViewがフォーカスされたビューであるかどうかを示します。

FocusedElementKey

FocusedElementKey の通知定数

FocusEffect
FocusGroupIdentifier
FocusGroupPriority
FocusItemContainer

子フォーカス項目のフォーカス情報を管理するコンテナーを取得します。

FocusItemDeferralMode
Frame
GestureRecognizers
GrayscaleStatusDidChangeNotification

GrayscaleStatusDidChange の通知定数

GuidedAccessStatusDidChangeNotification

GuidedAccessStatusDidChange の通知定数

Handle

アンマネージ オブジェクト表現へのハンドル (ポインター)。

(継承元 NSObject)
HasAmbiguousLayout
HearingDevicePairedEarDidChangeNotification

HearingDevicePairedEarDidChange の通知定数

HeightAnchor
Hidden

UIViewを表示するかどうかを指定します。

HoverStyle
InheritedAnimationDuration
InputAccessoryView (継承元 UIResponder)
InputAccessoryViewController (継承元 UIResponder)
InputAssistantItem (継承元 UIResponder)
InputView (継承元 UIResponder)
InputViewController (継承元 UIResponder)
InsetsLayoutMarginsFromSafeArea
Interactions
IntrinsicContentSize
InvertColorsStatusDidChangeNotification

InvertColorsStatusDidChange の通知定数

IsAccessibilityElement
IsDirectBinding

このインスタンスが直接 Objective-C バインドを使用するかどうかを示す値を取得または設定します。

(継承元 NSObject)
IsFirstResponder (継承元 UIResponder)
IsProxy (継承元 NSObject)
IsTransparentFocusItem
KeyboardLayoutGuide
KeyCommands (継承元 UIResponder)
LargeContentImage
LargeContentImageInsets
LargeContentTitle
LastBaselineAnchor
Layer
LayoutChangedNotification

画面のレイアウトが変更されたことを示すアプリケーションによって投稿された通知を取得します。

LayoutGuides
LayoutMargins
LayoutMarginsGuide
LeadingAnchor
LeftAnchor
MaskView
MaximumContentSizeCategory
MinimumContentSizeCategory
MonoAudioStatusDidChangeNotification

MonoAudioStatusDidChange の通知定数

MotionEffects
MultipleTouchEnabled

UIView がマルチタッチ イベントを処理できるかどうかを制御します。

NextResponder (継承元 UIResponder)
NoIntrinsicMetric

定数 UIViewNoIntrinsicMetric に関連付けられている値を表します。

NotificationSwitchControlIdentifier

NotificationSwitchContr の通知定数

NotificationVoiceOverIdentifier

NotificationVoiceOv の通知定数

OnOffSwitchLabelsDidChangeNotification

OnOffSwitchLabelsDidChange の通知定数

Opaque

ビューが不透明かどうかを判断します。

OverrideUserInterfaceStyle
PageScrolledNotification

スクロール アクションが完了したことを示すアプリケーションによって投稿された通知を取得します。

ParentFocusEnvironment

親フォーカス環境を取得します。

PasteConfiguration

this オブジェクトでサポートされているUIPasteConfiguration

(継承元 UIResponder)
PauseAssistiveTechnologyNotification

支援技術の通知を一時停止します。

PreferredFocusedView

nullしない場合は、既定でフォーカスを受け取る子UIViewを示します。

PreferredFocusEnvironments

フォーカスを更新するときに環境が優先するフォーカス環境の一覧を優先度順に取得します。

PrefersCrossFadeTransitionsStatusDidChangeNotification

PrefersCrossFadeTransitionsStatusDidChange の通知定数

PreservesSuperviewLayoutMargins
ReadableContentGuide
ReduceMotionStatusDidChangeNotification

ReduceMotionStatusDidChange の通知定数

ReduceTransparencyStatusDidChangeNotification

ReduceTransparencyStatusDidChange の通知定数

RestorationIdentifier
ResumeAssistiveTechnologyNotification

支援技術の通知を再開します。

RetainCount (継承元 NSObject)
RightAnchor
SafeAreaInsets
SafeAreaLayoutGuide
ScalesLargeContentImage
ScreenChangedNotification

画面の主要な部分を含む新しいビューが表示されるアプリケーションによって投稿された通知を取得します。

Self (継承元 NSObject)
SemanticContentAttribute
ShakeToUndoDidChangeNotification

ShakeToUndoDidChange の通知定数

ShouldDifferentiateWithoutColorDidChangeNotification

ShouldDifferentiateWithoutColorDidChange の通知定数

ShouldGroupAccessibilityChildren
ShowsLargeContentViewer
SpeakScreenStatusDidChangeNotification

SpeakScreenStatusDidChange の通知定数

SpeakSelectionStatusDidChangeNotification

SpeakSelectionStatusDidChange の通知定数

SpeechAttributeAnnouncementPriority

定数 'UIAccessibilitySpeechAttributeAnnouncementPriority' に関連付けられている値を表します。

SpeechAttributeIpaNotation

アクセシビリティ属性付き文字列の IPA 表記を返します。

SpeechAttributeLanguage

BCP-47 言語コードを取得します。

SpeechAttributePitch

読み上げられた文字列のピッチを決定する 0.0 から 2.0 までの値を取得します。

SpeechAttributePunctuation

文字列内の句読点が発音されるかどうかを決定する bool として解釈される値を取得します。

SpeechAttributeQueueAnnouncement

音声テキストが既存の読み上げコンテンツを中断するオプションのキー。

SpeechAttributeSpellOut

定数 'UIAccessibilitySpeechAttributeSpellOut' に関連付けられている値を表します。

Subviews
Superclass (継承元 NSObject)
SuperHandle

この NSObjectの基底クラスのメソッドを表すために使用されるハンドル。

(継承元 NSObject)
Superview
SwitchControlStatusDidChangeNotification

SwitchControlStatusDidChange の通知定数

Tag
TextAttributeContext

定数 'UIAccessibilityTextAttributeContext' に関連付けられている値を表します。

TextAttributeCustom

カスタム属性をアクセシビリティ テキストに適用するオプションのキー。

TextAttributeHeadingLevel

アクセシビリティ テキストの見出しレベルのオプションのキー。

TextInputContextIdentifier (継承元 UIResponder)
TextInputMode (継承元 UIResponder)
TintAdjustmentMode
TintColor

濃淡に使用される色。

TopAnchor
TouchBar (継承元 UIResponder)
TrailingAnchor
TraitAdjustable
古い.

値の範囲を通じてアクセシビリティ要素を継続的に調整できる特性を取得します。

TraitAllowsDirectInteraction
古い.

ユーザーに直接タッチ操作を許可する特性を取得します。

TraitButton
古い.

this IUIAccessibilityIdentification要素をボタンとして扱う必要があることを示す特性を取得します。

TraitCausesPageTurn
古い.

VoiceOver がそのページを終了したときに、 thisIUIAccessibilityIdentification 要素がページを回転させる必要があることを示す特性を取得します。

TraitCollection

環境を記述する特性コレクションを取得します。

TraitHeader
古い.

this IUIAccessibilityIdentification要素が、コンテンツをセクションに分割するヘッダーであることを示す特性を取得します。

TraitImage
古い.

this IUIAccessibilityIdentification要素をイメージとして扱う必要があることを示す特性を取得します。

TraitKeyboardKey
古い.

this IUIAccessibilityIdentification要素がキーボード キーのように動作することを示す特性を取得します。

TraitLink
古い.

this IUIAccessibilityIdentification要素をリンクと見なす必要があることを示す特性を取得します。

TraitNone
古い.

this IUIAccessibilityIdentification要素に特徴がないことを示す特性を取得します。

TraitNotEnabled
古い.

this IUIAccessibilityIdentification要素が有効になっていないことを示す特性を取得します。

TraitOverrides
TraitPlaysSound
古い.

アクティブ化されたときに thisIUIAccessibilityIdentification 要素が独自のサウンドを再生することを示す特性を取得します。

TraitSearchField
古い.

this IUIAccessibilityIdentification要素を検索フィールドと見なす必要があることを示す特性を取得します。

TraitSelected
古い.

this IUIAccessibilityIdentification要素が選択されていることを示す特性を取得します。

TraitStartsMediaSession
古い.

this IUIAccessibilityIdentification要素がアクティブ化されたときにメディア セッションを開始することを示す特性を取得します。

TraitStaticText
古い.

this IUIAccessibilityIdentification要素を静的テキストとして扱う必要があることを示す特性を取得します。

TraitSummaryElement
古い.

アプリケーションの起動時に概要情報を提供する特性を取得します。

TraitTabBar
古い.

定数 'UIAccessibilityTraitTabBar' に関連付けられている値を表します。

TraitUpdatesFrequently
古い.

this IUIAccessibilityIdentification要素がそのAccessibilityLabelまたはAccessibilityValueを更新することを示す特性を取得します。

Transform
Transform3D
TranslatesAutoresizingMaskIntoConstraints
UILayoutFittingCompressedSize

定数 UILayoutFittingCompressedSize に関連付けられている値を表します。

UILayoutFittingExpandedSize

定数 UILayoutFittingExpandedSize に関連付けられている値を表します。

UndoManager (継承元 UIResponder)
UnfocusedElementKey

UnfocusedElementKey の通知定数

UserActivity (継承元 UIResponder)
UserInteractionEnabled

入力イベントがこのビューによって処理されるかどうかを判断します。

VideoAutoplayStatusDidChangeNotification

VideoAutoplayStatusDidChange の通知定数

ViewForBaselineLayout
ViewForFirstBaselineLayout
ViewForLastBaselineLayout
ViewPrintFormatter
VoiceOverStatusChanged

開発者は、この非推奨のプロパティを使用しないでください。 開発者は、代わりに 'VoiceOverStatusDidChangeNotification' を使用する必要があります。

VoiceOverStatusDidChangeNotification

VoiceOverStatusDidChange の通知定数

WidthAnchor
Window
Zone (継承元 NSObject)

メソッド

名前 説明
AccessibilityActivate()
AccessibilityDecrement() (継承元 UIResponder)
AccessibilityElementDidBecomeFocused() (継承元 UIResponder)
AccessibilityElementDidLoseFocus() (継承元 UIResponder)
AccessibilityElementIsFocused() (継承元 UIResponder)
AccessibilityIncrement() (継承元 UIResponder)
AccessibilityPerformEscape() (継承元 UIResponder)
AccessibilityPerformMagicTap() (継承元 UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection) (継承元 UIResponder)
ActionForLayer(CALayer, String)
Add(UIView)

これは AddSubview(UIView)のエイリアスですが、C# 3.0 コンストラクトでオブジェクトの作成後にサブビューを追加できるため、Add パターンを使用します。

AddConstraint(NSLayoutConstraint)
AddConstraints(NSLayoutConstraint[])
AddGestureRecognizer(UIGestureRecognizer)
AddInteraction(IUIInteraction)
AddKeyframeWithRelativeStartTime(Double, Double, Action)
AddLayoutGuide(UILayoutGuide)
AddMotionEffect(UIMotionEffect)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (継承元 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (継承元 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddSubview(UIView)
AddSubviews(UIView[])

UIView にさまざまなビューを追加する便利なルーチン。

AlignCenter(NSObject) (継承元 UIResponder)
AlignJustified(NSObject) (継承元 UIResponder)
AlignLeft(NSObject) (継承元 UIResponder)
AlignmentRectForFrame(CGRect)
AlignRight(NSObject) (継承元 UIResponder)
Animate(Double, Action, Action)

指定したアクションで行われるプロパティの変更をアニメーション化し、アニメーションが完了したときに完了コールバックを呼び出します。

Animate(Double, Action)
Animate(Double, Double, UIViewAnimationOptions, Action, Action)

期間、遅延、オプション、完了ハンドラーを指定して、1 つ以上のビューに対するアニメーションの変更を呼び出します。

Animate(Double, NFloat, NFloat, Double, UIViewAnimationOptions, Action, Action<Boolean>)
AnimateAsync(Double, Action)

指定した animation で発生したプロパティの変更を非同期操作としてアニメーション化します。

AnimateAsync(Double, NFloat, NFloat, Double, UIViewAnimationOptions, Action)
AnimateKeyframes(Double, Double, UIViewKeyframeAnimationOptions, Action, UICompletionHandler)
AnimateKeyframesAsync(Double, Double, UIViewKeyframeAnimationOptions, Action)

現在のビューのキーフレーム ベースのアニメーションを設定するために使用するアニメーション アクション オブジェクトを作成します。

AnimateNotify(Double, Action, UICompletionHandler)
AnimateNotify(Double, Double, NFloat, NFloat, UIViewAnimationOptions, Action, UICompletionHandler)

物理スプリングのアクティビティに対応するタイミング カーブを使用するビュー アニメーションを実行します。

AnimateNotify(Double, Double, UIViewAnimationOptions, Action, UICompletionHandler)
AnimateNotifyAsync(Double, Action)

指定したアクションで行われるプロパティの変更をアニメーション化し、アニメーションが完了したときに完了コールバックを呼び出します。

AnimateNotifyAsync(Double, Double, NFloat, NFloat, UIViewAnimationOptions, Action)

物理スプリングのアクティビティに対応するタイミング カーブを使用するビュー アニメーションを実行します。

AnimateNotifyAsync(Double, Double, UIViewAnimationOptions, Action)

指定した animation を非同期操作として実行します。

AppearanceWhenContainedIn(Type[])

ビューが指定した階層でホストされている場合に、このクラスのインスタンスに対して厳密に型指定された UIAppearance を返します。

AwakeFromNib() (継承元 NSObject)
BecomeFirstResponder() (継承元 UIResponder)
BeginAnimations(String, IntPtr)
BeginAnimations(String)

アニメーション ブロックの先頭を示します。

BeginInvokeOnMainThread(Action)

メイン UI スレッドで、指定したアクションを非同期的に呼び出します。

(継承元 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定したコードを非同期的に呼び出します。

(継承元 NSObject)
BringSubviewToFront(UIView)
BuildMenu(IUIMenuBuilder) (継承元 UIResponder)
CanPaste(NSItemProvider[])

レスポンダーが指定したアイテム プロバイダーから貼り付けることができる場合は、 true を返します。

(継承元 UIResponder)
CanPerform(Selector, NSObject) (継承元 UIResponder)
Capture(Boolean)

UIViewの画面キャプチャを実行します。

CaptureTextFromCamera(NSObject) (継承元 UIResponder)
CommitAnimations()
ConformsToProtocol(NativeHandle) (継承元 NSObject)
ContentCompressionResistancePriority(UILayoutConstraintAxis)
ContentHuggingPriority(UILayoutConstraintAxis)
ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace)
ConvertPointFromView(CGPoint, UIView)
ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace)
ConvertPointToView(CGPoint, UIView)
ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace)
ConvertRectFromView(CGRect, UIView)
ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace)
ConvertRectToView(CGRect, UIView)
Copy() (継承元 NSObject)
Copy(NSObject) (継承元 UIResponder)
CreateTouchBar() (継承元 UIResponder)
Cut(NSObject) (継承元 UIResponder)
DangerousAutorelease()

このオブジェクトの 'autorelease' セレクターを呼び出します。

(継承元 NSObject)
DangerousRelease()

このオブジェクトの 'release' セレクターを呼び出します。

(継承元 NSObject)
DangerousRetain()

このオブジェクトで 'retain' セレクターを呼び出します。

(継承元 NSObject)
DecodeRestorableState(NSCoder)
DecreaseSize(NSObject) (継承元 UIResponder)
Delete(NSObject) (継承元 UIResponder)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (継承元 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (継承元 NSObject)
DidChangeValue(String) (継承元 NSObject)
DidHintFocusMovement(UIFocusMovementHint)

フォーカスの変更が間もなく発生する可能性がある場合に呼び出されます。

DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

フォーカスが新しい UIViewに変更された直後に呼び出されるデリゲート メソッド。

DisplayLayer(CALayer)
Dispose()

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
Dispose(Boolean)
DoesNotRecognizeSelector(Selector) (継承元 NSObject)
Draw(CGRect)
DrawLayer(CALayer, CGContext)
DrawRect(CGRect, UIViewPrintFormatter)
DrawViewHierarchy(CGRect, Boolean)
Duplicate(NSObject) (継承元 UIResponder)
EncodeRestorableState(NSCoder)
EncodeTo(NSCoder)

指定されたエンコーダーを使用して、オブジェクトの状態をエンコードします。

Equals(NSObject)

指定した NSObject が現在の NSObjectと等しいかどうかを判断します。

(継承元 NSObject)
Equals(Object)

指定したオブジェクトが現在の NSObjectと等しいかどうかを判断します。

(継承元 NSObject)
ExchangeSubview(IntPtr, IntPtr)

このメソッドは、Subviews配列内の 2 つのUIViewのインデックスを交換します。

ExerciseAmbiguityInLayout()
Export(NSObject) (継承元 UIResponder)
Find(NSObject) (継承元 UIResponder)
FindAndReplace(NSObject) (継承元 UIResponder)
FindNext(NSObject) (継承元 UIResponder)
FindPrevious(NSObject) (継承元 UIResponder)
FrameForAlignmentRect(CGRect)
GestureRecognizerShouldBegin(UIGestureRecognizer)
GetAppearance(UITraitCollection, Type[])

UIViewの外観プロキシ UIView.UIViewAppearanceを取得します。

GetAppearance(UITraitCollection)

UIViewの外観プロキシ UIView.UIViewAppearanceを取得します。

GetAppearance<T>()

UIViewのサブクラスの外観プロキシ UIView.UIViewAppearanceを取得します。

GetAppearance<T>(UITraitCollection, Type[])

UIViewのサブクラスの外観プロキシ UIView.UIViewAppearanceを取得します。

GetAppearance<T>(UITraitCollection)

UIViewのサブクラスの外観プロキシ UIView.UIViewAppearanceを取得します。

GetConstraintsAffectingLayout(UILayoutConstraintAxis)
GetDictionaryOfValuesFromKeys(NSString[]) (継承元 NSObject)
GetDirectionalEdgeInsets(UIViewLayoutRegion)
GetEdgeInsets(UIViewLayoutRegion)
GetEnumerator()

このビューのすべてのサブビューを一覧表示する列挙子を返します。

GetFocusItems(CGRect)

指定した四角形内のすべての子フォーカス項目の一覧を返します。

GetFrame(UIView)
GetHashCode()

現在のインスタンスのハッシュ コードを生成します。

(継承元 NSObject)
GetLayoutGuide(UIViewLayoutRegion)
GetMethodForSelector(Selector) (継承元 NSObject)
GetNativeHash() (継承元 NSObject)
GetProvider(UIDeferredMenuElement) (継承元 UIResponder)
GetSoundIdentifier(UIFocusUpdateContext)
GetTargetForAction(Selector, NSObject) (継承元 UIResponder)
GetUserInterfaceLayoutDirection(UISemanticContentAttribute, UIUserInterfaceLayoutDirection)
GetUserInterfaceLayoutDirection(UISemanticContentAttribute)
HitTest(CGPoint, UIEvent)
IncreaseSize(NSObject) (継承元 UIResponder)
Init()

Objective-C init メソッドを呼び出してオブジェクトを初期化します。

(継承元 NSObject)
InitializeHandle(NativeHandle, String) (継承元 NSObject)
InitializeHandle(NativeHandle) (継承元 NSObject)
InsertSubview(UIView, IntPtr)

指定したサブビューを、このビューのサブビューとして指定した位置に挿入します。

InsertSubviewAbove(UIView, UIView)
InsertSubviewBelow(UIView, UIView)
InvalidateIntrinsicContentSize()
Invoke(Action, Double)

指定した遅延の後に、指定したアクションを呼び出します。

(継承元 NSObject)
Invoke(Action, TimeSpan)

指定した遅延の後に、指定したアクションを呼び出します。

(継承元 NSObject)
InvokeOnMainThread(Action)

メイン UI スレッドで、指定したアクションを同期的に呼び出します。

(継承元 NSObject)
InvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで、指定したコードを同期的に呼び出します。

(継承元 NSObject)
IsDescendantOfView(UIView)
IsEqual(NSObject) (継承元 NSObject)
IsKindOfClass(Class) (継承元 NSObject)
IsMemberOfClass(Class) (継承元 NSObject)
LayoutIfNeeded()
LayoutMarginsDidChange()
LayoutSublayersOfLayer(CALayer)
LayoutSubviews()
MakeTextWritingDirectionLeftToRight(NSObject) (継承元 UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject) (継承元 UIResponder)
MarkDirty()

通常のピア オブジェクト (IsDirectBinding が true) を toggleref オブジェクトに昇格させます。

(継承元 NSObject)
ModifyAnimations(NFloat, Boolean, Action)
MotionBegan(UIEventSubtype, UIEvent) (継承元 UIResponder)
MotionCancelled(UIEventSubtype, UIEvent) (継承元 UIResponder)
MotionEnded(UIEventSubtype, UIEvent) (継承元 UIResponder)
Move(NSObject) (継承元 UIResponder)
MovedToSuperview()
MovedToWindow()
MutableCopy() (継承元 NSObject)
NeedsUpdateConstraints()
NewFromPasteboard(NSObject) (継承元 UIResponder)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (継承元 NSObject)
Paste(NSItemProvider[])

貼り付けを実行します。

(継承元 UIResponder)
Paste(NSObject) (継承元 UIResponder)
PasteAndGo(NSObject) (継承元 UIResponder)
PasteAndMatchStyle(NSObject) (継承元 UIResponder)
PasteAndSearch(NSObject) (継承元 UIResponder)
PerformClose(NSObject) (継承元 UIResponder)
PerformSelector(Selector, NSObject, Double, NSString[]) (継承元 NSObject)
PerformSelector(Selector, NSObject, Double) (継承元 NSObject)
PerformSelector(Selector, NSObject, NSObject) (継承元 NSObject)
PerformSelector(Selector, NSObject) (継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (継承元 NSObject)
PerformSelector(Selector) (継承元 NSObject)
PerformSystemAnimation(UISystemAnimation, UIView[], UIViewAnimationOptions, Action, UICompletionHandler)
PerformSystemAnimationAsync(UISystemAnimation, UIView[], UIViewAnimationOptions, Action)

ユーザー定義の並列アニメーションと共に、1 つ以上のビューに対して、指定されたシステム指定のアニメーション シーケンスを実行します。

PerformWithoutAnimation(Action)
PointInside(CGPoint, UIEvent)
PrepareForInterfaceBuilder() (継承元 NSObject)
PressesBegan(NSSet<UIPress>, UIPressesEvent) (継承元 UIResponder)
PressesCancelled(NSSet<UIPress>, UIPressesEvent) (継承元 UIResponder)
PressesChanged(NSSet<UIPress>, UIPressesEvent) (継承元 UIResponder)
PressesEnded(NSSet<UIPress>, UIPressesEvent) (継承元 UIResponder)
Print(NSObject) (継承元 UIResponder)
RegisterForTraitChanges(Action<IUITraitEnvironment,UITraitCollection>, Type[])

指定された特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges(Class[], Action<IUITraitEnvironment,UITraitCollection>)
RegisterForTraitChanges(Class[], NSObject, Selector)
RegisterForTraitChanges(Class[], Selector)
RegisterForTraitChanges(IUITraitDefinition[], Action<IUITraitEnvironment,UITraitCollection>)
RegisterForTraitChanges(IUITraitDefinition[], NSObject, Selector)
RegisterForTraitChanges(IUITraitDefinition[], Selector)
RegisterForTraitChanges(Type[], Action<IUITraitEnvironment,UITraitCollection>)

指定された特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges(Type[], NSObject, Selector)

指定した特性のいずれかが変更されたときに、指定したオブジェクトに対して呼び出されるセレクターを登録します。

RegisterForTraitChanges(Type[], Selector)

指定した特性のいずれかが変更されたときに、現在のオブジェクトで呼び出されるセレクターを登録します。

RegisterForTraitChanges<T>(Action<IUITraitEnvironment,UITraitCollection>)

指定した特性が変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges<T1,T2,T3,T4>(Action<IUITraitEnvironment,UITraitCollection>)

指定した特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges<T1,T2,T3>(Action<IUITraitEnvironment,UITraitCollection>)

指定した特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges<T1,T2>(Action<IUITraitEnvironment,UITraitCollection>)

指定した特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

ReloadInputViews() (継承元 UIResponder)
RemoteControlReceived(UIEvent) (継承元 UIResponder)
RemoveConstraint(NSLayoutConstraint)
RemoveConstraints(NSLayoutConstraint[])
RemoveFromSuperview()
RemoveGestureRecognizer(UIGestureRecognizer)
RemoveInteraction(IUIInteraction)
RemoveLayoutGuide(UILayoutGuide)
RemoveMotionEffect(UIMotionEffect)
RemoveObserver(NSObject, NSString, IntPtr) (継承元 NSObject)
RemoveObserver(NSObject, NSString) (継承元 NSObject)
RemoveObserver(NSObject, String, IntPtr) (継承元 NSObject)
RemoveObserver(NSObject, String) (継承元 NSObject)
Rename(NSObject) (継承元 UIResponder)
RequiresConstraintBasedLayout()
ResignFirstResponder() (継承元 UIResponder)
ResizableSnapshotView(CGRect, Boolean, UIEdgeInsets)
RespondsToSelector(Selector) (継承元 NSObject)
RestoreUserActivityState(NSUserActivity) (継承元 UIResponder)
SafeAreaInsetsDidChange()
Select(NSObject) (継承元 UIResponder)
SelectAll(NSObject) (継承元 UIResponder)
SendSubviewToBack(UIView)
SetAnimationBeginsFromCurrentState(Boolean)
SetAnimationCurve(UIViewAnimationCurve)
SetAnimationDelay(Double)
SetAnimationDelegate(NSObject)
SetAnimationDidStopSelector(Selector)
SetAnimationDuration(Double)
SetAnimationRepeatAutoreverses(Boolean)
SetAnimationRepeatCount(Single)
SetAnimationStartDate(NSDate)
SetAnimationTransition(UIViewAnimationTransition, UIView, Boolean)
SetAnimationWillStartSelector(Selector)
SetContentCompressionResistancePriority(Single, UILayoutConstraintAxis)
SetContentHuggingPriority(Single, UILayoutConstraintAxis)
SetEffectiveRadius(UIRectCorner)
SetNeedsDisplay()
SetNeedsDisplayInRect(CGRect)
SetNeedsFocusUpdate()

thisがアクティブなフォーカス環境である場合は、フォーカスの更新を要求します。これは、PreferredFocusedViewを変更する可能性があります。 ( UpdateFocusIfNeeded()も参照)。

SetNeedsLayout()
SetNeedsUpdateConstraints()
SetNeedsUpdateProperties()
SetNilValueForKey(NSString) (継承元 NSObject)
SetValueForKey(NSObject, NSString) (継承元 NSObject)
SetValueForKeyPath(NativeHandle, NSString)

特定のキー パスによって識別されるプロパティの値を、指定された値に設定します。

(継承元 NSObject)
SetValueForKeyPath(NSObject, NSString) (継承元 NSObject)
SetValueForUndefinedKey(NSObject, NSString) (継承元 NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (継承元 NSObject)
ShouldUpdateFocus(UIFocusUpdateContext)

現在のオブジェクトがフォーカスを失うか受け取る前に呼び出されます。 いずれかのフォーカス環境で falseが返された場合、フォーカスの更新は取り消されます。

ShowWritingTools(NSObject) (継承元 UIResponder)
SizeThatFits(CGSize)
SizeToFit()
SnapshotView(Boolean)
SubviewAdded(UIView)
SystemLayoutSizeFittingSize(CGSize, Single, Single)
SystemLayoutSizeFittingSize(CGSize)
TintColorDidChange()
ToggleBoldface(NSObject) (継承元 UIResponder)
ToggleInspector(NSObject) (継承元 UIResponder)
ToggleItalics(NSObject) (継承元 UIResponder)
ToggleSidebar(NSObject) (継承元 UIResponder)
ToggleUnderline(NSObject) (継承元 UIResponder)
ToString()

現在のインスタンスの値の文字列形式を返します。

(継承元 NSObject)
TouchesBegan(NSSet, UIEvent) (継承元 UIResponder)
TouchesCancelled(NSSet, UIEvent) (継承元 UIResponder)
TouchesEnded(NSSet, UIEvent) (継承元 UIResponder)
TouchesEstimatedPropertiesUpdated(NSSet) (継承元 UIResponder)
TouchesMoved(NSSet, UIEvent) (継承元 UIResponder)
TraitCollectionDidChange(UITraitCollection)

変更された環境を記述する特性コレクション。

Transition(UIView, Double, UIViewAnimationOptions, Action, Action)

指定したコレクション ビューの遷移アニメーションを指定します。

Transition(UIView, UIView, Double, UIViewAnimationOptions, Action)

指定したコレクション ビューの遷移アニメーションを指定します。

TransitionNotify(UIView, Double, UIViewAnimationOptions, Action, UICompletionHandler)
TransitionNotify(UIView, UIView, Double, UIViewAnimationOptions, UICompletionHandler)
TransitionNotifyAsync(UIView, Double, UIViewAnimationOptions, Action)

現在のコンテナー ビューに使用される遷移アニメーション アクションを作成します。

TransitionNotifyAsync(UIView, UIView, Double, UIViewAnimationOptions)

指定した UIView間で使用する遷移アニメーションを指定します。

UnregisterForTraitChanges(IUITraitChangeRegistration)
UpdateConstraints()
UpdateConstraintsIfNeeded()
UpdateFocusIfNeeded()

フォーカス環境に保留中の更新がある場合、このメソッドはフォーカスの即時更新を強制します。 SetNeedsFocusUpdate()とは異なり、このメソッドは、現在フォーカスが含まれているかどうかにかかわらず、任意のIUIFocusEnvironmentによって呼び出される可能性があります。

UpdateProperties()
UpdatePropertiesIfNeeded()
UpdateTextAttributes(UITextAttributesConversionHandler) (継承元 UIResponder)
UpdateTraitsIfNeeded()
UpdateUserActivityState(NSUserActivity) (継承元 UIResponder)
UseSelectionForFind(NSObject) (継承元 UIResponder)
ValidateCommand(UICommand) (継承元 UIResponder)
ValueForKey(NSString) (継承元 NSObject)
ValueForKeyPath(NSString) (継承元 NSObject)
ValueForUndefinedKey(NSString) (継承元 NSObject)
ViewWithTag(IntPtr)

tagによって識別されるUIViewを返します。 nullを返す場合があります。

WillChange(NSKeyValueChange, NSIndexSet, NSString) (継承元 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (継承元 NSObject)
WillChangeValue(String) (継承元 NSObject)
WillDrawLayer(CALayer)

layerが描画されるときに呼び出されるメソッド。

WillMoveToSuperview(UIView)
WillMoveToWindow(UIWindow)
WillRemoveSubview(UIView)

イベント

名前 説明
AnimationWillEnd

このイベントは、アニメーションが終了したときに発生します。

AnimationWillStart

このイベントは、アニメーションが開始されるときに発生します。

拡張メソッド

名前 説明
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
ActionForLayer(ICALayerDelegate, CALayer, String)
AlignCenter(IUIResponderStandardEditActions, NSObject)
AlignJustified(IUIResponderStandardEditActions, NSObject)
AlignLeft(IUIResponderStandardEditActions, NSObject)
AlignRight(IUIResponderStandardEditActions, NSObject)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

レスポンダーが指定したアイテム プロバイダーから貼り付けることができる場合は、 true を返します。

Copy(IUIResponderStandardEditActions, NSObject)
Cut(IUIResponderStandardEditActions, NSObject)
DecreaseSize(IUIResponderStandardEditActions, NSObject)
Delete(IUIResponderStandardEditActions, NSObject)
DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint)

フォーカスの変更が間もなく発生する可能性がある場合に呼び出されます。

DisplayLayer(ICALayerDelegate, CALayer)
DrawLayer(ICALayerDelegate, CALayer, CGContext)
Duplicate(IUIResponderStandardEditActions, NSObject)
EndEditing(UIView, Boolean)
Export(IUIResponderStandardEditActions, NSObject)
Find(IUIResponderStandardEditActions, NSObject)
FindAndReplace(IUIResponderStandardEditActions, NSObject)
FindNext(IUIResponderStandardEditActions, NSObject)
FindPrevious(IUIResponderStandardEditActions, NSObject)
GetAccessibilityCustomRotors(NSObject)

オブジェクトに適 UIAccessibilityCustomRotor オブジェクトの配列 this 取得します。

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
GetCollisionBoundingPath(IUIDynamicItem)

衝突検出に使用される閉じたパスを返します。

GetCollisionBoundsType(IUIDynamicItem)

競合の境界を指定する方法を示す値を返します。

GetDebugDescription(INSObjectProtocol)
GetFocusEffect(IUIFocusItem)
GetFocusGroupIdentifier(IUIFocusEnvironment)
GetFocusGroupPriority(IUIFocusItem)
GetFocusItemDeferralMode(IUIFocusItem)
GetFrame(IUIPopoverPresentationControllerSourceItem, UIView)
GetHandle(INativeObject)
GetIsTransparentFocusItem(IUIFocusItem)
GetNonNullHandle(INativeObject, String)
GetPencilKitResponderState(UIResponder)
GetPreferredFocusedView(IUIFocusEnvironment)

nullしない場合は、既定でフォーカスを受け取る子UIViewを示します。

GetSoundIdentifier(IUIFocusEnvironment, UIFocusUpdateContext)
IncreaseSize(IUIResponderStandardEditActions, NSObject)
LayoutSublayersOfLayer(ICALayerDelegate, CALayer)
MakeTextWritingDirectionLeftToRight(IUIResponderStandardEditActions, NSObject)
MakeTextWritingDirectionRightToLeft(IUIResponderStandardEditActions, NSObject)
Move(IUIResponderStandardEditActions, NSObject)
NewFromPasteboard(IUIResponderStandardEditActions, NSObject)
Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

貼り付けを実行します。

Paste(IUIResponderStandardEditActions, NSObject)
PasteAndGo(IUIResponderStandardEditActions, NSObject)
PasteAndMatchStyle(IUIResponderStandardEditActions, NSObject)
PasteAndSearch(IUIResponderStandardEditActions, NSObject)
PerformClose(IUIResponderStandardEditActions, NSObject)
Print(IUIResponderStandardEditActions, NSObject)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
RegisterForTraitChanges(IUITraitChangeObservable, Class[], Action<IUITraitEnvironment,UITraitCollection>)
RegisterForTraitChanges(IUITraitChangeObservable, Class[], NSObject, Selector)
RegisterForTraitChanges(IUITraitChangeObservable, Class[], Selector)
RegisterForTraitChanges(IUITraitChangeObservable, IUITraitDefinition[], Action<IUITraitEnvironment,UITraitCollection>)
RegisterForTraitChanges(IUITraitChangeObservable, IUITraitDefinition[], NSObject, Selector)
RegisterForTraitChanges(IUITraitChangeObservable, IUITraitDefinition[], Selector)
Rename(IUIResponderStandardEditActions, NSObject)
Select(IUIResponderStandardEditActions, NSObject)
SelectAll(IUIResponderStandardEditActions, NSObject)
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

オブジェクトに適 UIAccessibilityCustomRotor オブジェクトの配列 this 設定します。

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
ShowWritingTools(IUIResponderStandardEditActions, NSObject)
ToggleBoldface(IUIResponderStandardEditActions, NSObject)
ToggleInspector(IUIResponderStandardEditActions, NSObject)
ToggleItalics(IUIResponderStandardEditActions, NSObject)
ToggleSidebar(IUIResponderStandardEditActions, NSObject)
ToggleUnderline(IUIResponderStandardEditActions, NSObject)
UpdateTextAttributes(IUIResponderStandardEditActions, UITextAttributesConversionHandler)
UseSelectionForFind(IUIResponderStandardEditActions, NSObject)
WillDrawLayer(ICALayerDelegate, CALayer)

layerが描画されるときに呼び出されるメソッド。

適用対象