共用方式為


UIScrollView 類別

定義

UIView,可以捲動、移動流覽和分頁其子系。

[Foundation.Register("UIScrollView", true)]
public class UIScrollView : UIKit.UIView, IDisposable, UIKit.IUIFocusItemScrollableContainer
type UIScrollView = class
    inherit UIView
    interface IUIFocusItemContainer
    interface INativeObject
    interface IDisposable
    interface IUIFocusItemScrollableContainer
繼承
衍生
屬性
實作

備註

類別 UIScrollView 是容器,可提供其內容檢視的捲動、縮放和移動流覽功能。 因為 類別 UIScrollView 提供現成的功能來捲動和分頁,所以通常用來做為內容大於 UIScrollViewFrame 的 基礎 UIView 。 應用程式開發人員會將 的 設定 UIScrollViewContentSizeSizeF 大於 UIScrollViewFrame ,以指定捲動的需求和範圍。

最常見的使用 UIScrollView 方式是:

使用單一大型子檢視

下圖是從 「iOS 標準控制項」範例中的「捲動檢視」示範繪製,說明最簡單的使用案例:在此案例中為單一大型子檢視 (, UIImageView 其影像大小符合 UIScrollViewContentSize) 。 ContentOffsetUIScrollView 會對應至顯示在 (原點的 UIImageView 影像圖元, PointF 例如 [215, 145]) 。 ContentSizeUIScrollView 會定義捲動限制。 ContentSize當 大於 UIScrollViewFrame 時,就會取得捲動行為。 如果未 ContentSize 設定或設定為太小 RectangleF ,則不會 (, AlwaysBounceVertical 而且 AlwaysBounceHorizontal 即使在此情況下,也可以用來允許拖曳。)

如下列程式碼所示,直接以這種方式建立和使用 UIScrollView 。 會 imageView 從檔案初始化 。 的 UIScrollViewContentSize 會設定為影像的大小, (這個大小會是 512 x 512 圖元,因此必須捲動到足以要求捲動,除非縮小) ,並將 imageView 新增為子檢視。

屬性的 ViewForZoomingInScrollView 委派可讓 UIScrollView 自動處理捏合到縮放手勢:

// create our scroll view
scrollView = new UIScrollView (
new RectangleF (0, 0, this.View.Frame.Width, this.View.Frame.Height - this.NavigationController.NavigationBar.Frame.Height));
this.View.AddSubview (scrollView);

// create our image view
imageView = new UIImageView (UIImage.FromFile ("Images/Icons/512_icon.png"));
scrollView.ContentSize = imageView.Image.Size;
scrollView.MaximumZoomScale = 3f;
scrollView.MinimumZoomScale = .1f;
scrollView.AddSubview (imageView);

scrollView.ViewForZoomingInScrollView += (UIScrollView sv) => { return imageView; };

UIScrollView 追蹤應用程式使用者手指的位置,並更新 UIScrollViewContentSize

ZoomScale 當它們拖曳、撥動和製作捏合到縮放手勢時。 繪製 UIScrollView

簡短可見的捲動位置指標、顯示從其子檢視裁剪的內容,並讓捲動、移動流覽和縮放轉換產生動畫效果。 當手勢或動畫繼續進行時,會 UIScrollView 適當 ContentOffsetZoomScale 且重複地引發 Scrolled 事件。

移動流覽和分頁

下一個影像來自 iOS 標準控制項範例中的「頁面控制項」示範,說明在 界限 ContentSize 內對齊的 UIScrollView 多個子檢視。 此圖顯示在撥動動畫中間的應用程式;白色和灰色子檢視的部分都是可見的。

如果 PagingEnabled 設定為 true ,或如果筆勢嘗試捲動到 's ContentSize 外部 UIScrollView 的區域,則選取的子檢視結尾會「彈跳」成與 UIScrollViewFrame 對齊。

使用時,應用程式開發人員必須與 UIPageControl 同步處理。 這樣做的常見方式是處理 UIScrollViewScrolled 事件,並變更 (所觀察到 UIPageControl 的模型值,或一個可以命令式設定 UIPageControlCurrentPage) 。

在分頁示範中, Frame 個別子檢視 ContentSize 的 和 的 UIScrollView 會使用下列程式碼來計算、對齊和設定 ,取自 「iOS 標準控制項」 範例:

// instantiate and add the controllers to our list
controllers.Add (new Controller_1 ());
controllers.Add (new Controller_2 ());
controllers.Add (new Controller_3 ());

for (int i = 0; i < controllers.Count; i++)
{
	// set their location and size, each one is moved to the 
	// right by the width of the previous
	RectangleF viewFrame = new RectangleF (
	scrlMain.Frame.Width * i,
	scrlMain.Frame.Y,
	scrlMain.Frame.Width,
	scrlMain.Frame.Height);
	controllers[i].View.Frame = viewFrame;

	// add the view to the scrollview
	scrlMain.AddSubview (controllers[i].View);
}

// set our scroll view content size (width = number of pages * scroll view width)
scrlMain.ContentSize = new SizeF (
scrlMain.Frame.Width * controllers.Count, scrlMain.Frame.Height);

點選至縮放

「點選到縮放」手勢是由應用程式使用者按兩下捲動區域所組成。 若要啟用此功能,開發人員必須建立 UITapGestureRecognizer ,並針對兩次點選進行設定、提供唯 Selector 一的 ,並將它新增至 UIScrollView 。 然後,開發人員必須實作已設定為 Selector 識別碼的方法 ExportAttribute

下列來自「實作點選到縮放配方」的程式碼會顯示基本步驟:

UITapGestureRecognizer doubletap = new UITapGestureRecognizer();
doubletap.NumberOfTapsRequired = 2; // double tap
doubletap.AddTarget (this, new MonoTouch.ObjCRuntime.Selector("DoubleTapSelector"));
scrollView.AddGestureRecognizer(doubletap); // detect when the scrollView is double-tapped
//...etc...

[MonoTouch.Foundation.Export("DoubleTapSelector")]
public void OnDoubleTap (UIGestureRecognizer sender) {
if (scrollView.ZoomScale >= 1)
   scrollView.SetZoomScale(0.25f, true);
else
   scrollView.SetZoomScale(2f, true);
}

與 UIScrollView 相關聯的觸控延遲

因為捲動和縮放手勢可以從螢幕上的任何位置開始,所以 UIScrollView 會攔截觸控事件,並短暫等候應用程式使用者是否進行捲動或縮放手勢。 這會產生一個小延遲,但預設行為可以藉由覆 UIScrollView 寫 的 TouchesShouldBegin(NSSet, UIEvent, UIView)TouchesShouldCancelInContentView(UIView) 方法來自訂。

子檢視框架

雖然內容的 一般 FrameUIView 會與 的 和 的範圍 UIScrollViewContentSize 一致,但這並非必要專案。 Frame設定 ,使其超出 界限 ContentSize ,可能會讓繪圖幾何更容易或更一致。 如果藉由不對齊子檢視,其中一個 ContentSize 會顯示未包含 UIView 的區域 UIScrollView ,則捲動和縮放在空白區域中的手勢將無法運作:應用程式必須有基礎 UIView 才能取得預期的行為。

某些網域,例如地圖和遊戲台,似乎建議一個設計,其中 UIScrollView 具有大量的並排子檢視。 不過,所有子檢視 -- 不論是否可見 ,都會轉譯,而且這可以是資源與處理器密集型。 在這種情況下,應用程式開發人員必須負責適當地新增或移除子檢視。

事件順序

下圖顯示與拖曳或撥動手勢相關聯的使用者動作和產生的 UIScrollView 事件順序:

下圖顯示與捏合到縮放手勢相關聯的使用者動作和產生的 UIScrollView 事件順序:

  • 使用者使用兩指觸碰螢幕;
  • 使用者開始捏合到縮放手勢;
  • 引發 ZoomingStarted 事件;
  • 只要使用者繼續捏合...
  • 事件 Scrolled 會重複引發,因為縮放會影響顯示內容的來源;
  • 事件 DidZoom 會重複引發;
  • 使用者舉起手指...
  • 引發 ZoomingEnded 事件;
  • 事件 Scrolled 會在內容檢視退回成對齊時引發;

狀態保留和還原

在 iOS 6 或更新版本中,如果 RestorationIdentifier 已設定 屬性,則會在還原 UIScrollView 時還原 的 ZoomScaleContentOffsetContentInset 屬性。

事件處理

Xamarin API 支援兩種事件通知樣式:使用委派類別的 Objective-C 樣式,或使用事件通知的 C# 樣式。

C# 樣式可讓使用者藉由指派給這個類別屬性的事件,在執行時間新增或移除事件處理常式。 事件處理常式可以是任何方法、匿名方法或 Lambda 運算式。 使用 C# 樣式事件或屬性會將任何手動設定覆寫至 Objective-C 委派或 WeakDelegate 設定。

Objective-C 樣式需要使用者建立衍生自 UIScrollViewDelegate 類別的新類別,並將它指派給 Delegate 屬性。 或者,針對低階控制項,建立衍生自 NSObject 的類別,其每個進入點都以 [Export] 屬性正確裝飾, (請參閱 ExportAttribute) 。 接著可以將這個物件的實例指派給 WeakDelegate 屬性。

建構函式

UIScrollView()

預設建構函式,這個建構函式會初始化這個類別的新實例,不含任何參數。

UIScrollView(CGRect)

使用指定的框架初始化 UIScrollView。

UIScrollView(IntPtr)

建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。

UIScrollView(NSCoder)

從儲存在 unarchiver 物件中的資料初始化 物件的建構函式。

UIScrollView(NSObjectFlag)

呼叫衍生類別的建構函式,以略過初始化,並只配置 物件。

屬性

AccessibilityActivationPoint

協助工具專案的螢幕座標。

(繼承來源 UIView)
AccessibilityAssistiveTechnologyFocusedIdentifiers

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 UIResponder)
AccessibilityAttributedHint

屬性字串,提供協助工具專案行為的簡短描述。

(繼承來源 UIView)
AccessibilityAttributedLabel

描述 用途的 UIView 簡短屬性字串。

(繼承來源 UIView)
AccessibilityAttributedValue

當 其值與 AccessibilityAttributedLabel 不同時,保存 的 UIView 屬性字串。

(繼承來源 UIView)
AccessibilityCustomActions

允許將方法新增至 AccessibilityCustomActions ,做為協助工具支援的補充動作。

(繼承來源 UIResponder)
AccessibilityDragSourceDescriptors

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 UIResponder)
AccessibilityDropPointDescriptors

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 UIResponder)
AccessibilityElementsHidden

檢視的協助工具元素是否可見。

(繼承來源 UIView)
AccessibilityFrame

協助工具元素的 Frame,以螢幕座標為單位。

(繼承來源 UIView)
AccessibilityHint

協助工具專案所執行的動作簡短描述。

(繼承來源 UIView)
AccessibilityIdentifier

為了協助工具的目的,可唯一識別 this

(繼承來源 UIView)
AccessibilityIgnoresInvertColors

取得或設定 是否 UIView 要反轉其色彩,以回應這類協助工具要求。

(繼承來源 UIView)
AccessibilityLabel

協助工具專案的當地語系化識別碼。

(繼承來源 UIView)
AccessibilityLanguage

用來說出協助工具元素元件之語言的 BCP 47 語言標籤。

(繼承來源 UIView)
AccessibilityNavigationStyle

取得或設定導覽樣式。

(繼承來源 UIView)
AccessibilityPath

允許協助工具專案為非矩形。

(繼承來源 UIView)
AccessibilityTraits

UIAccessibilityTraitthis 位元遮罩。

(繼承來源 UIView)
AccessibilityValue

協助工具元素的值。

(繼承來源 UIView)
AccessibilityViewIsModal

Voice Over 是否應該忽略同層級專案。

(繼承來源 UIView)
AdjustedContentInset

取得考慮內容內嵌和捲動檢視安全區域的內嵌。

AlignmentRectInsets

調整 Frame 以搭配自動版面配置使用。

(繼承來源 UIView)
Alpha

控制檢視 (Alpha) 值的透明度。

(繼承來源 UIView)
AlwaysBounceHorizontal

如果設定為 trueBouncestrue ,則水準捲動到達檢視結尾時,就會發生彈跳。

AlwaysBounceVertical

如果設定為 trueBouncestrue ,則垂直捲動到達檢視結尾時,就會發生彈跳。

Appearance

傳回此類別之 UIAppearance 類別的強型別屬性。

AutoresizingMask

位元遮罩,指定當接收者超檢視界限變更時,接收者應該如何調整大小。

(繼承來源 UIView)
AutosizesSubviews

指定接收者變更時是否應該自動調整接收者 Bounds 的大小 Subviews

(繼承來源 UIView)
BackgroundColor

設定 的背景色彩 UIView

(繼承來源 UIView)
BottomAnchor

NSLayoutYAxisAnchor 定義這個 UIView 的底部。

(繼承來源 UIView)
Bounces

如果設定為 true ,則捲動檢視會跳到內容界限。

BouncesZoom

如果 設定為 trueBouncestrue ,則一旦縮放超過該限制,捲動檢視就會在縮放限制周圍彈跳。

Bounds

檢視的可用框架,使用檢視本身的座標系統指定。

(繼承來源 UIView)
CanBecomeFirstResponder

判斷此 UIREsponder 是否願意成為第一個回應者。

(繼承來源 UIResponder)
CanBecomeFocused

這是否可以 UIView 成為焦點檢視。

(繼承來源 UIView)
CanCancelContentTouches

如果設定為 false ,則當追蹤在內容檢視中啟動之後,捲動檢視將不會因為手指移動而捲動。

CanResignFirstResponder

判斷此 UIResponder 是否願意放棄其第一個回應者狀態。

(繼承來源 UIResponder)
Center

檢視的中心,位於容器座標空間中。

(繼承來源 UIView)
CenterXAnchor

NSLayoutXAxisAnchor 定義這個 UIView 的 X 軸中心。

(繼承來源 UIView)
CenterYAnchor

NSLayoutYAxisAnchor 定義這個 UIView 的 Y 軸中心。

(繼承來源 UIView)
Class

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
ClassHandle

這個類別的控制碼。

ClearsContextBeforeDrawing

指定在呼叫之前清除繪圖緩衝區 DrawRect(CGRect, UIViewPrintFormatter)

(繼承來源 UIView)
ClipsToBounds

指定 是否 Subviews 受限於 Bounds 接收者的 。

(繼承來源 UIView)
CollisionBoundingPath

UIBezierPath取得要用於碰撞偵測的 。

(繼承來源 UIView)
CollisionBoundsType

取得 , UIDynamicItemCollisionBoundsType 描述用於偵測到衝突的界限類型。

(繼承來源 UIView)
Constraints

這個 UIView 上的自動版面配置所使用的條件約束。

(繼承來源 UIView)
ContentInset

捲動檢視內容在捲動檢視內的距離,以點為單位。

ContentInsetAdjustmentBehavior

取得或設定值,控制何時將安全區域內嵌新增至內容集。

ContentLayoutGuide

取得捲動檢視的內容配置指南。

ContentMode

控制檢視界限變更時,必須如何轉譯檢視的快取點陣圖。

(繼承來源 UIView)
ContentOffset

捲動檢視內內容的原點位移,相對於捲動檢視本身的原點。

ContentScaleFactor

每個邏輯座標點的裝置圖元數目。

(繼承來源 UIView)
ContentSize

內容檢視的大小,以點為單位。

ContentStretch

開發人員不應該使用此已被取代的屬性。 開發人員應該改用 'CreateResizableImage'。

(繼承來源 UIView)
CoordinateSpace

傳回 scrollview 的座標空間隱含。

DebugDescription

此物件的開發人員有意義描述。

(繼承來源 NSObject)
Decelerating

如果這個屬性傳 true 回 ,則捲動仍在捲動檢視中發生,但使用者未拖曳手指。

DecelerationRate

這個屬性會傳回值,表示使用者放開手指之後的減速率。 有兩個值 DecelerationRateFastDecelerationRateNormal ,可作為減速速率的參考點。

DecelerationRateFast

表示與常數 UIScrollViewDecelerationRateFast 相關聯的值

DecelerationRateNormal

表示與常數 UIScrollViewDecelerationRateNormal 相關聯的值

DelaysContentTouches

指定 是否可以 UIScrollView 延遲輸入以嘗試判斷是否已進行捲動手勢

Delegate

作為類別委派之 UIKit.IUIScrollViewDelegate 模型類別的實例。

Description

物件的描述,ToString 的 Objective-C 版本。

(繼承來源 NSObject)
DirectionalLayoutMargins

取得或設定配置遵守目前語言方向之內容的版面配置邊界。

(繼承來源 UIView)
DirectionalLockEnabled

如果 true 為 ,且使用者開始在一個軸上捲動 (亦即水準) ,則捲動檢視會停用在其他座標軸 (捲動,也就是垂直) 。

DirectionalPressGestureRecognizer

開發人員不應該使用此已被取代的屬性。 為間接捲動設定 'PanGestureRecognizer' 現在會自動支援方向按下,因此此屬性不再有用。

Dragging

如果內容已開始捲動,則傳 true 回 。 唯讀。

EffectiveUserInterfaceLayoutDirection

取得排列檢視內容的版面配置方向。

(繼承來源 UIView)
ExclusiveTouch

限制事件傳遞至此檢視。

(繼承來源 UIView)
FirstBaselineAnchor

NSLayoutYAxisAnchor 根據這個 UIView 中第一行文字的基準來定義條件約束。

(繼承來源 UIView)
Focused

是否 UIView 為焦點檢視。

(繼承來源 UIView)
FocusItemContainer

取得焦點容器,提供子焦點專案的空間資訊。

(繼承來源 UIView)
Frame

相對於其容器的檢視座標。

(繼承來源 UIView)
FrameLayoutGuide

取得捲動檢視的內容配置指南。

GestureRecognizers

這個 UIViewUIGestureRecognizer 陣列。

(繼承來源 UIView)
Handle

處理 unmanaged 物件標記法) (指標。

(繼承來源 NSObject)
HasAmbiguousLayout

true如果這個 UIView 的自動設定模棱兩可,則傳回 。

(繼承來源 UIView)
HeightAnchor

NSLayoutDimension 定義這個 UIView 的高度。

(繼承來源 UIView)
Hidden

指定是否 UIView 顯示 。

(繼承來源 UIView)
IndexDisplayMode

取得或設定值,這個值可控制使用者捲動時,索引是否會自動顯示或永遠隱藏。

IndicatorStyle

捲動指標的樣式。

InputAccessoryView

當物件成為第一個回應者時可附加的自訂檢視。

(繼承來源 UIResponder)
InputAccessoryViewController

取得當成為第一個回應者時 thisUIResponder 要顯示的自訂配件 UIInputViewController

(繼承來源 UIResponder)
InputAssistantItem

取得將用來設定快速鍵列的助理。

(繼承來源 UIResponder)
InputView

當物件變成第一個回應者時要顯示的自訂檢視。 唯讀。

(繼承來源 UIResponder)
InputViewController

取得當成為第一個回應者時 thisUIResponder 要顯示的自訂 UIInputViewController

(繼承來源 UIResponder)
InsetsLayoutMarginsFromSafeArea

取得或設定布林值,控制邊界是否調整為永遠落在安全區域內。 預設為 true

(繼承來源 UIView)
Interactions

取得或設定目前的互動集。

(繼承來源 UIView)
IntrinsicContentSize

內建內容 UIView 的大小。

(繼承來源 UIView)
IsAccessibilityElement

this是否為輔助功能專案。

(繼承來源 UIView)
IsDirectBinding

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
IsFirstResponder

傳回這個 UIResponder 是否為第一個回應程式。

(繼承來源 UIResponder)
IsProxy

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
KeyboardDismissMode

鍵盤在拖曳開始時關閉的方式。

KeyCommands

應該在此 UIResponder 上觸發動作的按鍵命令。 唯讀。

(繼承來源 UIResponder)
LastBaselineAnchor

NSLayoutYAxisAnchor 根據這個 UIView 中第一行文字的基準定義條件約束。

(繼承來源 UIView)
Layer

用於轉譯的核心動畫層。

(繼承來源 UIView)
LayoutGuides

UILayoutGuide為此 UIView 定義的 物件。

(繼承來源 UIView)
LayoutMargins

配置邊界。

(繼承來源 UIView)
LayoutMarginsGuide

定義邊界屬性。

(繼承來源 UIView)
LeadingAnchor

NSLayoutXAxisAnchor 定義這個 UIView 的前置邊緣。

(繼承來源 UIView)
LeftAnchor

NSLayoutXAxisAnchor 定義這個 UIView 的左邊緣。

(繼承來源 UIView)
MaskView

傳回遮罩檢視。

(繼承來源 UIView)
MaximumZoomScale

可套用至內容檢視的最大縮放比例值。

MinimumZoomScale

可套用至內容檢視之最小縮放比例的值。

MotionEffects

此檢視的目前動作效果集。

(繼承來源 UIView)
MultipleTouchEnabled

控制 UIView 是否可以處理 multitouch 事件。

(繼承來源 UIView)
NextResponder

回應鏈結上的下一個回應程式

(繼承來源 UIResponder)
Opaque

判斷檢視是否不透明。

(繼承來源 UIView)
PagingEnabled

如果 true 接著捲動會在內容檢視的分頁界限上停止;捲動會一次發生頁面。

PanGestureRecognizer

移動流覽手勢的手勢辨識器。 唯讀。

ParentFocusEnvironment

取得父焦點環境。

(繼承來源 UIView)
PasteConfiguration

UIPasteConfiguration物件所 this 支援的 。

(繼承來源 UIResponder)
PinchGestureRecognizer

捏合手勢的手勢辨識器。 唯讀。

PreferredFocusedView

UIView 回應該實際專注的 。

(繼承來源 UIView)
PreferredFocusEnvironments

由系統遞迴搜尋的 IUIFocusEnvironment 陣列,以尋找預設焦點檢視。

(繼承來源 UIView)
PreservesSuperviewLayoutMargins

保留超級檢視的版面配置邊界。

(繼承來源 UIView)
ReadableContentGuide

使用者可以使用最少頭部移動來讀取的區域。

(繼承來源 UIView)
RefreshControl

如果不是 nullUIRefreshControl 則用來更新檢視內容。

RestorationIdentifier

如果不是 null ,表示 UIView 支援狀態保留和還原。

(繼承來源 UIView)
RetainCount

傳回物件的目前 Objective-C 保留計數。

(繼承來源 NSObject)
RightAnchor

NSLayoutXAxisAnchor 定義這個 UIView 的右邊緣。

(繼承來源 UIView)
SafeAreaInsets

取得放置內容的內嵌,讓導覽列、工具列和其他內容不會遮蔽內容的檢視。

(繼承來源 UIView)
SafeAreaLayoutGuide

取得放置內容的版面配置指南,讓導覽列、工具列和其他內容不會遮蔽內容的檢視。

(繼承來源 UIView)
ScrollEnabled

如果設定為 true ,則會啟用捲動。

ScrollIndicatorInsets

捲動指標的內嵌距離捲動檢視邊緣有多遠。

ScrollsToTop

如果 true 為 ,則當使用者點選狀態列時,捲動檢視會跳到內容頂端。

Self

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
SemanticContentAttribute

指定 搭配由右至左配置使用時,應該 UIView 維持其配置或翻轉。

(繼承來源 UIView)
ShouldGroupAccessibilityChildren

UIView不論其位於畫面上的位置為何,是否應該針對語音傳送來分組的子系。

(繼承來源 UIView)
ShouldScrollToTop

物件叫用的委派以取得值。

ShowsHorizontalScrollIndicator

如果為 true ,則追蹤時會顯示水準捲軸。

ShowsVerticalScrollIndicator

如果為 true ,則追蹤時會顯示垂直捲動條。

Subviews

的陣列 UIView ,包含在 內 thisUIView

(繼承來源 UIView)
Superclass

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
SuperHandle

用來表示這個 NSObject 基類中方法的控制碼。

(繼承來源 NSObject)
Superview

UIView,如果有任何 ,則包含 thisUIView 在其 Subviews 中。

(繼承來源 UIView)
Tag

可用來識別特定 UIView 實例的整數。

(繼承來源 UIView)
TextInputContextIdentifier

識別碼,指出此 UIResponder 應該保留其文字輸入模式資訊。 唯讀。

(繼承來源 UIResponder)
TextInputMode

此 UIResponder 的文字輸入模式。 唯讀。

(繼承來源 UIResponder)
TintAdjustmentMode

套用至這個 UIView 或其其中一個父檢視的色調調整。

(繼承來源 UIView)
TintColor

反白顯示色彩,應該用來指出互動式控制項。

(繼承來源 UIView)
TopAnchor

NSLayoutYAxisAnchor 定義這個 UIView 的頂端。

(繼承來源 UIView)
Tracking

true如果使用者已接觸內容,且捲動即將開始,則傳回 。

TrailingAnchor

NSLayoutXAxisAnchor 定義這個 UIView 的前置邊緣。

(繼承來源 UIView)
TraitCollection

傳回特徵集合。

(繼承來源 UIView)
Transform

相對於其界限中心之 的 UIView 轉換。

(繼承來源 UIView)
TranslatesAutoresizingMaskIntoConstraints

指定自動調整大小遮罩是否應該轉譯為自動設定的條件約束。

(繼承來源 UIView)
UndoManager

回應程式鏈結中最近的共用 NSUndoManager。 唯讀。

(繼承來源 UIResponder)
UserActivity

封裝此回應程式所支援之使用者活動的動作。

(繼承來源 UIResponder)
UserInteractionEnabled

判斷這個檢視是否處理輸入事件。

(繼承來源 UIView)
ViewForBaselineLayout

UIView 回應套用基準條件約束的 。

(繼承來源 UIView)
ViewForFirstBaselineLayout

覆寫時,可讓應用程式開發人員傳回子檢視作為基準條件約束的基礎。

(繼承來源 UIView)
ViewForLastBaselineLayout

覆寫時,可讓應用程式開發人員傳回子檢視作為基準條件約束的基礎。

(繼承來源 UIView)
ViewForZoomingInScrollView

物件叫用的委派以取得值。

ViewPrintFormatter

UIViewPrintFormatter 回適合 的 UIView

(繼承來源 UIView)
VisibleSize

取得 scrollview 容器的可見大小。

WeakDelegate

物件,可回應此類型的委派通訊協定

WidthAnchor

NSLayoutDimension 定義這個 UIView 的水準範圍。

(繼承來源 UIView)
Window

UIWindowUIView

(繼承來源 UIView)
Zone

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
ZoomBouncing

true如果捲動檢視跳回P:UIKit.UIScrollView.MinimumScrollView所指定的縮放縮放限制,則傳回 。 唯讀。

Zooming

true如果內容檢視放大或縮小,則傳回 。唯讀。

ZoomScale

套用至捲動檢視內容的縮放比例。

方法

AccessibilityActivate()

啟用此 UIView 的協助工具,並在 true 成功時傳回。

(繼承來源 UIView)
AccessibilityDecrement()

告知協助工具專案遞減其內容的值。

(繼承來源 UIResponder)
AccessibilityElementDidBecomeFocused()

表示輔助技術已將其焦點設定為 thisUIResponder

(繼承來源 UIResponder)
AccessibilityElementDidLoseFocus()

表示輔助技術已從 thisUIResponder 變更其焦點。

(繼承來源 UIResponder)
AccessibilityElementIsFocused()

指出輔助技術是否著重于 thisUIResponder

(繼承來源 UIResponder)
AccessibilityIncrement()

指示協助工具專案遞增其內容的值。

(繼承來源 UIResponder)
AccessibilityPerformEscape()

告知協助工具系統關閉強制回應快顯視窗或階層式顯示的專案。

(繼承來源 UIResponder)
AccessibilityPerformMagicTap()

切換應用程式定義的應用程式「最重要的狀態」。

(繼承來源 UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection)

覆寫時,允許協助工具系統執行捲動。

(繼承來源 UIResponder)
ActionForLayer(CALayer, String)

CAAction擷取目標所識別的預設 。

(繼承來源 UIView)
Add(UIView)

這是 的 AddSubview(UIView) 別名,但會使用 Add 模式,因為它允許 C# 3.0 建構在建立物件之後加入子檢視。

(繼承來源 UIView)
AddConstraint(NSLayoutConstraint)

將條件約束新增至接收檢視或其子檢視的配置。

(繼承來源 UIView)
AddConstraints(NSLayoutConstraint[])

將多個條件約束新增至接收檢視或其子檢視的配置。

(繼承來源 UIView)
AddGestureRecognizer(UIGestureRecognizer)

將手勢辨識器新增至此檢視。

(繼承來源 UIView)
AddInteraction(IUIInteraction)

將互動新增至檢視。

(繼承來源 UIView)
AddLayoutGuide(UILayoutGuide)

新增指定的 guide ,允許自動設定控制項而不建立虛擬檢視。

(繼承來源 UIView)
AddMotionEffect(UIMotionEffect)

將指定的動作效果新增至檢視。

(繼承來源 UIView)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

使用 NSString keyPath) ,註冊物件以供外部 (觀察。   觀察到的變更會分派至觀察者的 物件 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(繼承來源 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

使用字串 keyPath) ,註冊物件以供外部觀察 (。   觀察到的變更會分派至觀察者的 物件 ObserveValue(NSString, NSObject, NSDictionary, IntPtr) 方法。

(繼承來源 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

註冊物件,以使用任意方法在外部觀察。

(繼承來源 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

註冊物件,以使用任意方法在外部觀察。

(繼承來源 NSObject)
AddSubview(UIView)

將指定的檢視新增為這個檢視的子檢視。

(繼承來源 UIView)
AddSubviews(UIView[])

將各種檢視新增至 UIView 的便利常式。

(繼承來源 UIView)
AdjustedContentInsetDidChange()

變更時 AdjustedContentInset 呼叫的方法。

AlignmentRectForFrame(CGRect)

會傳回自動版面配置的自訂對齊矩形。

(繼承來源 UIView)
AppearanceWhenContainedIn(Type[])

當檢視裝載于指定的階層時,傳回這個類別實例的強型別 UIAppearance。

AwakeFromNib()

從 nib 檔案載入物件之後呼叫。 覆寫程式必須呼叫基底。AwakeFromNib () 。

(繼承來源 NSObject)
BecomeFirstResponder()

要求 物件成為第一個回應者。

(繼承來源 UIResponder)
BeginInvokeOnMainThread(Action)

UIView,可以捲動、移動流覽和分頁其子系。

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

在主要 UI 執行緒上以非同步方式叫用指定的程式碼。

(繼承來源 NSObject)
Bind(NSString, NSObject, String, NSDictionary)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
Bind(String, NSObject, String, NSDictionary)
已淘汰.

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
BindingInfo(String)
已淘汰.

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
BindingOptionDescriptions(String)
已淘汰.

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
BindingValueClass(String)
已淘汰.

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
BringSubviewToFront(UIView)

移動指定的子檢視,使其出現在其他 Subviews 的 前面。

(繼承來源 UIView)
CanPaste(NSItemProvider[])

取得 是否可以 this 接受 的貼上作業。

(繼承來源 UIResponder)
CanPerform(Selector, NSObject)

判斷此 UIResponder 是否可以執行指定的動作。 通常用來探查以編輯命令。

(繼承來源 UIResponder)
Capture(Boolean)

執行 的 UIView 螢幕擷取。

(繼承來源 UIView)
CommitEditing()

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
CommitEditing(NSObject, Selector, IntPtr)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
ConformsToProtocol(IntPtr)

叫用以判斷這個物件是否實作指定的通訊協定。

(繼承來源 NSObject)
ContentCompressionResistancePriority(UILayoutConstraintAxis)

傳回軸在內部大小下方壓縮的抗拒。

(繼承來源 UIView)
ContentHuggingPriority(UILayoutConstraintAxis)

傳回座標軸的抗拒,以展開大於其內建大小。

(繼承來源 UIView)
ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace)

從座標系統轉換為 thisUIView 物件的座標系統。

(繼承來源 UIView)
ConvertPointFromView(CGPoint, UIView)

從 的座標系統轉換為 this 物件的座標系統。

(繼承來源 UIView)
ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace)

this 物件的座標系統轉換為 的座標系統。

(繼承來源 UIView)
ConvertPointToView(CGPoint, UIView)

this 物件的座標系統轉換為 的座標系統。

(繼承來源 UIView)
ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace)

從 的座標系統轉換為 物件的 this 座標系統。

(繼承來源 UIView)
ConvertRectFromView(CGRect, UIView)

從 中使用的座標系統轉換為 物件。 this

(繼承來源 UIView)
ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace)

this 物件的座標系統轉換為 所描述的 。

(繼承來源 UIView)
ConvertRectToView(CGRect, UIView)

this 物件的座標系統轉換為 的座標系統。

(繼承來源 UIView)
Copy()

執行基礎 Objective-C 物件的複本。

(繼承來源 NSObject)
Copy(NSObject)

表示「複製」編輯作業。

(繼承來源 UIResponder)
Cut(NSObject)

表示「剪下」編輯作業。

(繼承來源 UIResponder)
DangerousAutorelease()

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
DangerousRelease()

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
DangerousRetain()

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
DecodeRestorableState(NSCoder)

應用程式開發人員可以覆寫此方法以支援狀態還原。

(繼承來源 UIView)
Delete(NSObject)

表示「刪除」編輯作業。

(繼承來源 UIResponder)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

表示對多關聯性的索引發生變更。

(繼承來源 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
DidChangeValue(String)

表示在指定的索引鍵上發生變更。

(繼承來源 NSObject)
DidHintFocusMovement(UIFocusMovementHint)

呼叫 以告訴 UIView 中的焦點專案可能變更焦點。

(繼承來源 UIView)
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

在 遺失或收到焦點之後 UIView 呼叫。 (另請參閱 ShouldUpdateFocus(UIFocusUpdateContext))。

(繼承來源 UIView)
DisplayLayer(CALayer)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 UIView)
Dispose()

釋放 NSObject 物件所使用的資源。

(繼承來源 NSObject)
Dispose(Boolean)

釋放 UIScrollView 物件所使用的資源。

DoesNotRecognizeSelector(Selector)

表示這個物件無法辨識指定的選取器。

(繼承來源 NSObject)
Draw(CGRect)

在傳入的矩形內繪製檢視。

(繼承來源 UIView)
DrawLayer(CALayer, CGContext)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 UIView)
DrawRect(CGRect, UIViewPrintFormatter)

如果開發人員的 appr 繪製內容, UIView 則應該覆寫此方法。

(繼承來源 UIView)
DrawViewHierarchy(CGRect, Boolean)

呈現畫面上可見的完整檢視階層。

(繼承來源 UIView)
EncodeRestorableState(NSCoder)

應用程式開發人員可以覆寫這個方法,以儲存與檢視相關聯的狀態。

(繼承來源 UIView)
EncodeTo(NSCoder)

編碼所提供編碼器上物件的狀態

(繼承來源 UIView)
Equals(NSObject)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
Equals(Object)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
ExchangeSubview(nint, nint)

這個方法會交換陣列中 SubviewsUIView 個 的索引。

(繼承來源 UIView)
ExerciseAmbiguityInLayout()

隨機變更 Frame 一組模棱兩可的自動版面配置條件約束。

(繼承來源 UIView)
ExposedBindings()

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
FlashScrollIndicators()

這個方法會短暫地閃爍滾動指標。

FrameForAlignmentRect(CGRect)

傳回將 套用 alignmentRect 至目前自動版面配置條件約束所產生的框架。

(繼承來源 UIView)
GestureRecognizerShouldBegin(UIGestureRecognizer)

判斷是否應該允許指定的手勢辨識器追蹤觸控事件。

(繼承來源 UIView)
GetAppearance(UITraitCollection)

傳回指定 traits 之 的外觀 Proxy。

GetAppearance(UITraitCollection, Type[])

傳回在內含專案階層中找到 containers 時所指定 traits 的外觀 Proxy。

GetAppearance<T>()

取得 UIScrollView 子類別的外觀 Proxy UIScrollView.UIScrollViewAppearance

GetAppearance<T>(UITraitCollection)

取得 UIScrollView 子類別的外觀 Proxy UIScrollView.UIScrollViewAppearance

GetAppearance<T>(UITraitCollection, Type[])

取得 UIScrollView 子類別的外觀 Proxy UIScrollView.UIScrollViewAppearance ,此子類別在檢視裝載于指定的階層中時具有指定的特徵集合。

GetBindingInfo(NSString)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
GetBindingOptionDescriptions(NSString)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
GetBindingValueClass(NSString)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
GetConstraintsAffectingLayout(UILayoutConstraintAxis)

傳回 的陣列,這些陣列 NSLayoutConstraint 會影響指定 axis 之 的配置 UIView

(繼承來源 UIView)
GetDictionaryOfValuesFromKeys(NSString[])

擷取指定索引鍵的值。

(繼承來源 NSObject)
GetEnumerator()

傳回列舉值,列出此檢視中的所有子檢視

(繼承來源 UIView)
GetFocusItems(CGRect)

傳回指定矩形內所有子焦點專案的清單。

GetHashCode()

產生目前實例的雜湊碼。

(繼承來源 NSObject)
GetMethodForSelector(Selector)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
GetNativeField(String)
已淘汰.

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
GetNativeHash()

UIView,可以捲動、移動流覽和分頁其子系。

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

傳迴響應動作的物件。

(繼承來源 UIResponder)
HitTest(CGPoint, UIEvent)

最前端可見且已啟用互動功能 UIView ,其中包含 。

(繼承來源 UIView)
Init()

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
InitializeHandle(IntPtr)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
InitializeHandle(IntPtr, String)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
InsertSubview(UIView, nint)

將指定的子檢視插入指定位置做為此檢視的子檢視。

(繼承來源 UIView)
InsertSubviewAbove(UIView, UIView)

在檢視階層的同層級上插入指定的檢視

(繼承來源 UIView)
InsertSubviewBelow(UIView, UIView)

在檢視階層的 下方 siblingSubview 插入指定的檢視。

(繼承來源 UIView)
InvalidateIntrinsicContentSize()

警示自動設定系統,指出 的 UIView 內建值已變更。

(繼承來源 UIView)
Invoke(Action, Double)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
Invoke(Action, TimeSpan)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
InvokeOnMainThread(Action)

UIView,可以捲動、移動流覽和分頁其子系。

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

在主要 UI 執行緒上,以同步方式叫用指定的程式碼。

(繼承來源 NSObject)
IsDescendantOfView(UIView)

如果 UIViewthis 位於 的檢視階層中 view ,則傳 true 回 。

(繼承來源 UIView)
IsEqual(NSObject)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
IsKindOfClass(Class)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
IsMemberOfClass(Class)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
LayoutIfNeeded()

視需要配置子檢視。

(繼承來源 UIView)
LayoutMarginsDidChange()

配置已變更的子檢視

(繼承來源 UIView)
LayoutSublayersOfLayer(CALayer)

呼叫 以指出物件的 Bounds 已變更。

(繼承來源 UIView)
LayoutSubviews()

配置子檢視。

(繼承來源 UIView)
MakeTextWritingDirectionLeftToRight(NSObject)

設定文字要由左至右寫入的方向。

(繼承來源 UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject)

設定文字由右至左寫入的方向。

(繼承來源 UIResponder)
MarkDirty()

將一般對等物件升階 (IsDirectBinding 為 true) 為 toggleref 物件。

(繼承來源 NSObject)
MotionBegan(UIEventSubtype, UIEvent)

動作 (已啟動搖動) 時叫用的方法。

(繼承來源 UIResponder)
MotionCancelled(UIEventSubtype, UIEvent)

如果作業系統取消動作, (震動) 事件時叫用的方法。

(繼承來源 UIResponder)
MotionEnded(UIEventSubtype, UIEvent)

動作 () 完成時叫用的方法。

(繼承來源 UIResponder)
MovedToSuperview()

表示 UIView 已變更其 Superview 屬性。

(繼承來源 UIView)
MovedToWindow()

表示 UIView 已變更其 Window 屬性。

(繼承來源 UIView)
MutableCopy()

建立指定之 NSObject 的可變動複本。

(繼承來源 NSObject)
NeedsUpdateConstraints()

表示需要更新的 UIView 自動設定條件約束。

(繼承來源 UIView)
ObjectDidEndEditing(NSObject)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

表示相對於這個物件的指定 keyPath 值已變更。

(繼承來源 NSObject)
Paste(NSItemProvider[])

呼叫 以從 執行貼上作業。

(繼承來源 UIResponder)
Paste(NSObject)

表示「貼上」編輯作業。

(繼承來源 UIResponder)
PerformSelector(Selector)

UIView,可以捲動、移動流覽和分頁其子系。

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

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
PerformSelector(Selector, NSObject, Double)

在目前的實例上叫用選取器,如果 obj 不是 null,它會將這個 當做其單一參數傳遞。

(繼承來源 NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

UIView,可以捲動、移動流覽和分頁其子系。

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

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
PointInside(CGPoint, UIEvent)

是否位於 物件的 內 thisUIViewBounds

(繼承來源 UIView)
PrepareForInterfaceBuilder()

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
PressesBegan(NSSet<UIPress>, UIPressesEvent)

表示已在遠端或遊戲控制器上按下實體按鈕。

(繼承來源 UIResponder)
PressesCancelled(NSSet<UIPress>, UIPressesEvent)

表示因為系統事件而取消實體按鈕按下事件。

(繼承來源 UIResponder)
PressesChanged(NSSet<UIPress>, UIPressesEvent)

Force表示 的值 evt 已變更。

(繼承來源 UIResponder)
PressesEnded(NSSet<UIPress>, UIPressesEvent)

表示在遠端或遊戲控制器上按下實體按鈕的結束。

(繼承來源 UIResponder)
ReloadInputViews()

當這個物件是第一個回應者時,更新自訂輸入和輔助檢視。

(繼承來源 UIResponder)
RemoteControlReceived(UIEvent)

表示已收到遠端控制事件。

(繼承來源 UIResponder)
RemoveConstraint(NSLayoutConstraint)

UIViewConstraints 的 移除自動設定條件約束。

(繼承來源 UIView)
RemoveConstraints(NSLayoutConstraint[])

UIViewConstraints 的 移除多個自動設定條件約束。

(繼承來源 UIView)
RemoveFromSuperview()

UIView 其 卸離 。 Superview

(繼承來源 UIView)
RemoveGestureRecognizer(UIGestureRecognizer)

UIViewGestureRecognizers 的 移除手勢辨識器。

(繼承來源 UIView)
RemoveInteraction(IUIInteraction)

從檢視中移除互動。

(繼承來源 UIView)
RemoveLayoutGuide(UILayoutGuide)

guideLayoutGuides 陣列中移除 。

(繼承來源 UIView)
RemoveMotionEffect(UIMotionEffect)

移除檢視的指定動作效果。

(繼承來源 UIView)
RemoveObserver(NSObject, NSString)

停止指定的觀察者接收指定 keyPath 變更值的進一步通知。

(繼承來源 NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

停止指定的觀察者接收指定 keyPath 和內容之已變更值的進一步通知。

(繼承來源 NSObject)
RemoveObserver(NSObject, String)

停止指定的觀察者接收指定 keyPath 變更值的進一步通知。

(繼承來源 NSObject)
RemoveObserver(NSObject, String, IntPtr)

停止指定的觀察者接收指定 keyPath 和內容之已變更值的進一步通知。

(繼承來源 NSObject)
ResignFirstResponder()

當要求此 UIResponder 重新簽署其第一個回應程式狀態時呼叫。

(繼承來源 UIResponder)
ResizableSnapshotView(CGRect, Boolean, UIEdgeInsets)

有效率地在 this 內建立物件的目前外觀呈現。

(繼承來源 UIView)
RespondsToSelector(Selector)

這個物件是否可辨識指定的選取器。

(繼承來源 NSObject)
RestoreUserActivityState(NSUserActivity)

還原指定之使用者活動持續性所需的狀態。

(繼承來源 UIResponder)
SafeAreaInsetsDidChange()

安全區域變更時呼叫的方法。

(繼承來源 UIView)
ScrollRectToVisible(CGRect, Boolean)

捲動以便顯示,並選擇性地以動畫顯示捲動。

Select(NSObject)

指出「選取」編輯作業。|B

(繼承來源 UIResponder)
SelectAll(NSObject)

表示「全選」編輯作業。

(繼承來源 UIResponder)
SendSubviewToBack(UIView)

移動 , UIView 使其出現在其所有同層級後面。

(繼承來源 UIView)
SetContentCompressionResistancePriority(Single, UILayoutConstraintAxis)

設定低於 的 IntrinsicContentSize 壓縮抗拒 UIView

(繼承來源 UIView)
SetContentHuggingPriority(Single, UILayoutConstraintAxis)

設定超出 的 IntrinsicContentSize 擴充 UIView 能力。

(繼承來源 UIView)
SetContentOffset(CGPoint, Boolean)

設定內容與 UIScrollView 物件之間的距離。

SetNativeField(String, NSObject)
已淘汰.

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
SetNeedsDisplay()

標示檢視已變更,並將重新繪製作業排入佇列。

(繼承來源 UIView)
SetNeedsDisplayInRect(CGRect)

將檢視的區域標示為已變更,並將該區域上的重繪作業排入佇列。

(繼承來源 UIView)
SetNeedsFocusUpdate()

當 是作用中的焦點環境時 this ,會要求焦點更新,這可能會變更 PreferredFocusedView 。 (另請參閱 UpdateFocusIfNeeded())。

(繼承來源 UIView)
SetNeedsLayout()

設定子檢視是否需要在顯示之前重新排列。

(繼承來源 UIView)
SetNeedsUpdateConstraints()

向自動設定系統指出它必須呼叫 UpdateConstraints()

(繼承來源 UIView)
SetNilValueForKey(NSString)

將指定索引鍵的值設定為 null。

(繼承來源 NSObject)
SetValueForKey(NSObject, NSString)

將索引鍵所指定的屬性值設定為指定的值。

(繼承來源 NSObject)
SetValueForKeyPath(IntPtr, NSString)

建立 Unmanaged 物件的 Managed 標記法時所使用的建構函式;由執行時間呼叫。

(繼承來源 NSObject)
SetValueForKeyPath(NSObject, NSString)

設定可以使用索引鍵路徑到達的屬性值。

(繼承來源 NSObject)
SetValueForUndefinedKey(NSObject, NSString)

表示嘗試將值寫入未定義的索引鍵。 如果未覆寫,則會引發 NSUndefinedKeyException。

(繼承來源 NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

將這個 NSObject 的值設定為指定字典中的值。

(繼承來源 NSObject)
SetZoomScale(nfloat, Boolean)

設定物件內容的縮放 UIScrollView 比例。 (請參閱 ZoomScale)

ShouldUpdateFocus(UIFocusUpdateContext)

在失去或接收焦點之前 UIView 呼叫。 如果任一焦點環境傳 false 回 ,則會取消焦點更新。

(繼承來源 UIView)
SizeThatFits(CGSize)

傳回最適合 thisUIViewSizeF

(繼承來源 UIView)
SizeToFit()

移動並調整大小 UIView ,使其緊密括住 Subviews

(繼承來源 UIView)
SnapshotView(Boolean)

UIView建立 ,其中包含目前檢視內容的快照集影像。

(繼承來源 UIView)
SubviewAdded(UIView)

在新增子檢視時告知檢視。

(繼承來源 UIView)
SystemLayoutSizeFittingSize(CGSize)

計算這個 可符合其自動設定條件約束的最小或最大大小 UIView

(繼承來源 UIView)
SystemLayoutSizeFittingSize(CGSize, Single, Single)

根據條件約束和調整優先順序引數,傳回 的最佳大小 this

(繼承來源 UIView)
TintColorDidChange()

變更時 TintColor 呼叫,例如顯示 時 UIActionSheet

(繼承來源 UIView)
ToggleBoldface(NSObject)

切換粗體字型的使用。

(繼承來源 UIResponder)
ToggleItalics(NSObject)

切換斜體字型的使用。

(繼承來源 UIResponder)
ToggleUnderline(NSObject)

切換底線的使用。

(繼承來源 UIResponder)
ToString()

傳回目前實例值的字串表示。

(繼承來源 NSObject)
TouchesBegan(NSSet, UIEvent)

當一或多個手指觸碰螢幕時傳送。

(繼承來源 UIResponder)
TouchesCancelled(NSSet, UIEvent)

觸控處理已取消時傳送。

(繼承來源 UIResponder)
TouchesEnded(NSSet, UIEvent)

從螢幕增益一或多個手指時傳送。

(繼承來源 UIResponder)
TouchesEstimatedPropertiesUpdated(NSSet)

當 的估計屬性 touches 已更新時呼叫。

(繼承來源 UIResponder)
TouchesMoved(NSSet, UIEvent)

當一或多個手指在畫面上移動時傳送。

(繼承來源 UIResponder)
TouchesShouldBegin(NSSet, UIEvent, UIView)

提供這個方法,讓子類別可以自訂內容檢視中的觸控行為。

TouchesShouldCancelInContentView(UIView)

這個方法會控制是否應該取消內容子檢視的觸控,這可讓拖曳開始。

TraitCollectionDidChange(UITraitCollection)

定義先前的特徵集合。

(繼承來源 UIView)
Unbind(NSString)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
Unbind(String)
已淘汰.

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
UpdateConstraints()

更新 的 UIView 自動設定條件約束。

(繼承來源 UIView)
UpdateConstraintsIfNeeded()

更新 和 其 Subviews 的條件約束 UIView

(繼承來源 UIView)
UpdateFocusIfNeeded()

如果有任何焦點環境有擱置的更新,此方法會強制立即焦點更新。 不同于 SetNeedsFocusUpdate() ,不論此方法目前是否包含焦點,都可以由任何 UIView 呼叫。

(繼承來源 UIView)
UpdateUserActivityState(NSUserActivity)

更新指定的使用者活動狀態。

(繼承來源 UIResponder)
ValueForKey(NSString)

傳回與指定索引鍵相關聯的屬性值。

(繼承來源 NSObject)
ValueForKeyPath(NSString)

傳回可以使用索引鍵路徑到達的屬性值。

(繼承來源 NSObject)
ValueForUndefinedKey(NSString)

表示嘗試讀取未定義索引鍵的值。 如果未覆寫,則會引發 NSUndefinedKeyException。

(繼承來源 NSObject)
ViewWithTag(nint)

UIView 回 所識別的 tag 。 可能會傳回 null

(繼承來源 UIView)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

表示指定索引鍵中指定索引的值即將變更。

(繼承來源 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

UIView,可以捲動、移動流覽和分頁其子系。

(繼承來源 NSObject)
WillChangeValue(String)

表示指定的索引鍵值即將變更。

(繼承來源 NSObject)
WillDrawLayer(CALayer)

在繪製 之前不久呼叫 。

(繼承來源 UIView)
WillMoveToSuperview(UIView)

在變更之前呼叫 Superview

(繼承來源 UIView)
WillMoveToWindow(UIWindow)

將新的 UIWindow 指派給 UIView 檢視階層時,執行時間會呼叫這個方法。 這個方法將會在階層中的所有 UIView 上呼叫,而不只是最上層 UIView

(繼承來源 UIView)
WillRemoveSubview(UIView)

在移除子檢視之前呼叫。

(繼承來源 UIView)
ZoomToRect(CGRect, Boolean)

縮放以顯示。

事件

DecelerationEnded

物件所引發的事件。

DecelerationStarted

物件所引發的事件。

DidChangeAdjustedContentInset

物件所引發的事件。

DidZoom

物件所引發的事件。

DraggingEnded

物件所引發的事件。

DraggingStarted

物件所引發的事件。

ScrollAnimationEnded

物件所引發的事件。

Scrolled

物件所引發的事件。

ScrolledToTop

物件所引發的事件。

WillEndDragging

物件所引發的事件。

ZoomingEnded

物件所引發的事件。

ZoomingStarted

物件所引發的事件。

擴充方法

ActionForLayer(ICALayerDelegate, CALayer, String)

UIView,可以捲動、移動流覽和分頁其子系。

DisplayLayer(ICALayerDelegate, CALayer)

UIView,可以捲動、移動流覽和分頁其子系。

DrawLayer(ICALayerDelegate, CALayer, CGContext)

UIView,可以捲動、移動流覽和分頁其子系。

LayoutSublayersOfLayer(ICALayerDelegate, CALayer)

UIView,可以捲動、移動流覽和分頁其子系。

WillDrawLayer(ICALayerDelegate, CALayer)

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

GetDebugDescription(INSObjectProtocol)

UIView,可以捲動、移動流覽和分頁其子系。

GetAccessibilityCustomRotors(NSObject)

取得適用于 this 物件的陣列 UIAccessibilityCustomRotor

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

設定適用于 this 物件的陣列 UIAccessibilityCustomRotor

GetCollisionBoundingPath(IUIDynamicItem)

傳回用於衝突偵測的封閉路徑。

GetCollisionBoundsType(IUIDynamicItem)

傳回值,指出如何指定衝突界限。

GetFocusItemContainer(IUIFocusEnvironment)

取得環境的焦點容器。

GetParentFocusEnvironment(IUIFocusEnvironment)

取得父焦點環境。

GetPreferredFocusEnvironments(IUIFocusEnvironment)

取得焦點環境的清單,依優先順序排序,環境在更新焦點時偏好。

DidHintFocusMovement(IUIFocusItem, UIFocusMovementHint)

當焦點變更可能即將發生時呼叫。

GetFrame(IUIFocusItem)

傳回包含 IUIFocusItemContainer 之 參考座標空間中的框架。

CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

true如果回應程式可以從指定的專案提供者貼上,則傳回 。

Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

執行貼上。

DecreaseSize(UIResponder, NSObject)

硬體鍵盤要求 (Command-減號) 來減少 的大小 UIResponder

IncreaseSize(UIResponder, NSObject)

硬體鍵盤要求 (命令加號) ,以增加 的大小 UIResponder

EndEditing(UIView, Boolean)

UIView,可以捲動、移動流覽和分頁其子系。

適用於

另請參閱