語言

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
繼承
衍生
屬性
實作

建構函式

名稱 Description
UIView()

建立一個預設值的新版本 UIView 。

UIView(CGRect)
UIView(NativeHandle)

一種用於建立未受管理物件的受管理表示的建構器。 由執行時呼叫。

UIView(NSCoder)

一個建構器,能從未封存物件中儲存的資料初始化物件。

UIView(NSObjectFlag)

用來呼叫衍生類別跳過初始化,僅僅配置物件。

屬性

名稱 Description
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

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

UIPasteConfiguration被支撐的this物件。

(繼承來源 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

用 handle 表示此 NSObject基底類別中的方法。

(繼承來源 NSObject)
Superview
SwitchControlStatusDidChangeNotification

SwitchControlStatusDidChange 的通知常數

Tag
TextAttributeContext

代表與常數 'UIAccessibilityTextAttributeContext' 相關的值。

TextAttributeCustom

關鍵是可將自訂屬性套用到無障礙文字。

TextAttributeHeadingLevel

關鍵是選擇無障礙文本標題層級的選項。

TextInputContextIdentifier (繼承來源 UIResponder)
TextInputMode (繼承來源 UIResponder)
TintAdjustmentMode
TintColor

用來染色的顏色。

TopAnchor
TouchBar (繼承來源 UIResponder)
TrailingAnchor
TraitAdjustable
已淘汰.

獲得一項特性,允許透過一系列數值持續調整無障礙元素。

TraitAllowsDirectInteraction
已淘汰.

獲得一個允許使用者直接觸控互動的特性。

TraitButton
已淘汰.

獲得一個特質,表示該 thisIUIAccessibilityIdentification 元素應該被視為按鈕。

TraitCausesPageTurn
已淘汰.

獲得一個特質,表示 thisIUIAccessibilityIdentification 當 VoiceOver 完成該頁時該元素應該翻頁。

TraitCollection

獲得描述環境的特質收集。

TraitHeader
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素是將內容分成區段的標頭。

TraitImage
已淘汰.

獲得一個特徵,表示 thisIUIAccessibilityIdentification 該元素應該被視為影像。

TraitKeyboardKey
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素像鍵盤鍵一樣運作。

TraitLink
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素應該被視為連結。

TraitNone
已淘汰.

獲得一個表示該 thisIUIAccessibilityIdentification 元素沒有特徵的特質。

TraitNotEnabled
已淘汰.

獲得一個表示 thisIUIAccessibilityIdentification 該元素未被啟用的特質。

TraitOverrides
TraitPlaysSound
已淘汰.

獲得一個特性,表示 thisIUIAccessibilityIdentification 元素在啟動時會自行發出聲音。

TraitSearchField
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素應被視為搜尋欄位。

TraitSelected
已淘汰.

獲得一個表示 thisIUIAccessibilityIdentification 該元素已被選中的特質。

TraitStartsMediaSession
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素在啟動媒體會話時啟動。

TraitStaticText
已淘汰.

獲得一個特徵,表示該 thisIUIAccessibilityIdentification 元素應該被視為靜態文字。

TraitSummaryElement
已淘汰.

獲得一個特徵,在應用程式啟動時提供摘要資訊。

TraitTabBar
已淘汰.

代表與常數 'UIAccessibilityTraitTabBar' 相關的值。

TraitUpdatesFrequently
已淘汰.

獲得一個特徵,表示 thisIUIAccessibilityIdentification 該元素更新其 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)

方法

名稱 Description
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)別名,但使用 Add 模式,因為它允許 C# 3.0 結構在建立物件後新增子視圖。

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[])

方便例程,用來在 UIViiw 中加入各種視圖。

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)

透過指定長度、延遲、選項及完成處理程序,呼叫一個或多個視圖的動畫變更。

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 的 for 該類別實例。

AwakeFromNib() (繼承來源 NSObject)
BecomeFirstResponder() (繼承來源 UIResponder)
BeginAnimations(String, IntPtr)
BeginAnimations(String)

表示動畫區塊的開始。

BeginInvokeOnMainThread(Action)

在主介面執行緒上非同步呼叫指定的動作。

(繼承來源 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

非同步地在主介面執行緒中呼叫指定的程式碼。

(繼承來源 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()

呼叫此物件的「自動釋放」選擇器。

(繼承來源 NSObject)
DangerousRelease()

呼叫此物件的「釋放」選擇器。

(繼承來源 NSObject)
DangerousRetain()

呼叫此物件的「保留」選擇器。

(繼承來源 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兩個 UIViews 的索引。

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)

同步呼叫指定動作於主介面執行緒。

(繼承來源 NSObject)
InvokeOnMainThread(Selector, NSObject)

同步呼叫主介面執行緒中指定的程式碼。

(繼承來源 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 為真)升格為 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)

對一個或多個視圖執行指定的系統動畫序列,並搭配使用者自訂的平行動畫。

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)

指定在指定 UIViews 之間使用的過渡動畫。

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)

回傳 由 UIViewtag. 來識別。 可能會回來 null。

WillChange(NSKeyValueChange, NSIndexSet, NSString) (繼承來源 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (繼承來源 NSObject)
WillChangeValue(String) (繼承來源 NSObject)
WillDrawLayer(CALayer)

當即將繪製時所呼叫 layer 的方法。

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

事件

名稱 Description
AnimationWillEnd

當動畫結束時,這個事件會被觸發。

AnimationWillStart

這個事件會在動畫開始時提高。

擴充方法

名稱 Description
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)

取得適合物件this的UIAccessibilityCustomRotor物件陣列。

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[])

設定適合物件this的UIAccessibilityCustomRotor物件陣列。

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 的方法。

適用於