UIScrollView クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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として使用されます。 スクロールの必要性と範囲は、 の を の よりUIScrollViewFrame大きい に設定UIScrollViewContentSizeするSizeFアプリケーション開発者によって指定されます。
を使用 UIScrollView する最も一般的な方法は、次のいずれかです。
- 1 つの大きなサブビューを追加します。一般にFrameLocation、 が [0,0] SizeF で、 が の ContentSizeと同じ UIScrollViewである 。 または
- の 内に複数のContentSizeサブビューをUIScrollView配置し、 をUIScrollView使用してそれらの間をスクロールするか、 を に
true
設定PagingEnabledしてそれらの間をページングします。 これは多くの場合、 または と UIPageControl組み合わせて行われます。 - 機能をサブクラス化 UIScrollView して拡張します。 実際、 UIScrollView は、 や などの一般的に使用されるクラスの基底クラス UITextField です UITableView。
1 つの大きなサブビューを使用する
"iOS Standard Controls" サンプルの "スクロール ビュー" デモから描画された次の画像は、最も簡単なユース ケースを示しています。1 つの大きなサブビュー (この場合は、 UIImageView) のイメージ サイズが の ContentSizeと一致しますUIScrollView。 の UIScrollView はContentOffset、 の原点UIImageViewを示す画像ピクセルに対応します (例: PointF [215, 145])。 の はContentSizeUIScrollView、スクロール制限を定義します。 ContentSizeが の FrameよりUIScrollView大きい場合、1 つはスクロール動作を取得します。 が設定されていないか、 が小さRectangleFすぎるに設定されている場合ContentSize、1 つはしません (ただし、AlwaysBounceHorizontalAlwaysBounceVerticalこの状況でもドラッグを許可するために使用できます)。
次のコードに示すように、この方法で を UIScrollView 作成して使用するのは簡単です。 は imageView
ファイルから初期化されます。 ContentSizeはUIScrollViewイメージのサイズに設定され (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 が調整されZoomScale、イベントがContentOffset適切かつ繰り返し発生しますScrolled。
パンとページング
次の画像は、iOS Standard Controls サンプルの "ページ コントロール" デモから、の 境界内に配置された複数のサブビューをUIScrollViewContentSize示しています。 この図は、スワイプ アニメーションの途中にあるアプリケーションを示しています。白と灰色のサブビューの両方の部分が表示されます。
が にtrue
設定されている場合PagingEnabled、またはジェスチャが の ContentSize外側UIScrollViewの領域までスクロールしようとすると、ジェスチャの末尾で、選択したサブビューが の Frameに合わせて UIScrollView"バウンス" されます。
を使用する場合は、アプリケーション開発者が と UIPageControl 同期する必要があります。 これを行う一般的な方法は、 のイベントをUIScrollView処理し、 によって観察されるモデル値をUIPageControl変更することです (または、強制的に の CurrentPageをUIPageControl設定Scrolledできます)。
ページング デモでは、 Frame"iOS Standard Controls ContentSize " サンプルから取得した次のコードを使用して、個々の UIScrollView サブビューと の の s が計算、配置、および設定されます。
// 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);
タップしてズームする
"tap-to-zoom" ジェスチャは、アプリケーション ユーザーがスクロール領域をダブルタップして構成されます。 これを有効にするには、開発者は を UITapGestureRecognizer作成し、2 回タップするように構成し、一意 Selectorの を指定して、 UIScrollViewに追加する必要があります。 次に、開発者は 識別子に 対して を構成した ExportAttribute メソッドを実装する Selector
必要があります。
「Tap-To-Zoom レシピを実装する」の次のコードは、重要な手順を示しています。
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 アプリケーション ユーザーがスクロールジェスチャまたはズーム ジェスチャを行っているかどうかを確認するためにタッチ イベントがインターセプトされ、しばらく待ちます。 これにより小さな遅延が発生しますが、 メソッドと TouchesShouldCancelInContentView(UIView) メソッドをオーバーライドすることで、既定のTouchesShouldBegin(NSSet, UIEvent, UIView)動作をUIScrollViewカスタマイズできます。
サブビュー フレーム
一般に、FrameコンテンツUIViewの s は、 と 相互のUIScrollViewContentSize範囲に合わせて調整されますが、これは要件ではありません。 の境界を Frame 越えて拡張するように を ContentSize 設定すると、描画ジオメトリが簡単または一貫性を持つようになります。 サブビューの位置を間違えて、 が含UIViewまれていない 内のUIScrollView領域が表示される場合、空白領域ContentSizeで発生するスクロールとズームのためのジェスチャは機能しません。アプリケーションは、期待される動作を得るために基になるUIView必要があります。
マップやゲームボードなどの一部のドメインでは、 が多数のタイルサブビューを持つデザイン UIScrollView を提案しているように見える場合があります。 ただし、表示されているかどうかに関係なく、すべてのサブビューがレンダリングされ、リソースとプロセッサを大量に消費する可能性があります。 このような場合、サブビューを適切に追加または削除するのはアプリケーション開発者の責任です。
イベント シーケンス
次の図は、ドラッグジェスチャまたはスワイプ ジェスチャに関連付けられたユーザー アクションと結果 UIScrollView のイベント シーケンスを示しています。
- ユーザーが画面にタッチします。
- ユーザーがドラッグを開始します。
- イベントが DraggingStarted 発生します。
- ユーザーがドラッグを続ける限り...
- イベントは Scrolled 繰り返し発生します。
- ユーザーが指を上げます...
- イベントが WillEndDragging 発生します。
- イベントが DraggingEnded 発生します。
- イベントが DecelerationStarted 発生します。
- スクロール アニメーションが続く限り...
- イベントは Scrolled 繰り返し発生します。
- E:UIKit.UIScroll.DevelerationEnded イベントが発生します。
次の図は、ピンチツーズーム ジェスチャに関連付けられたユーザー アクションと結果の UIScrollView イベント シーケンスを示しています。
- ユーザーは 2 本の指で画面をタッチします。
- ユーザーがピンチからズームのジェスチャを開始します。
- イベントが ZoomingStarted 発生します。
- ユーザーがピンチを続ける限り...
- イベントは Scrolled 、ズームが表示されるコンテンツの原点に影響を及ぼすため、繰り返し発生します。
- イベントは DidZoom 繰り返し発生します。
- ユーザーが指を上げます...
- イベントが ZoomingEnded 発生します。
- イベントは Scrolled 、コンテンツ ビューが配置にバウンスすると発生します。
状態の保存と復元
iOS 6 以降では、 プロパティが設定されている場合 RestorationIdentifier 、復元時に UIScrollViewの ZoomScale、 ContentOffset、および ContentInset プロパティが復元されます。
イベント処理
Xamarin API では、イベント通知の 2 つのスタイル (デリゲート クラスを使用する Objective-C スタイル、またはイベント通知を使用した C# スタイル) がサポートされています。
C# スタイルを使用すると、ユーザーはこのクラスのプロパティのイベントに割り当てることで、実行時にイベント ハンドラーを追加または削除できます。 イベント ハンドラーは、メソッド、匿名メソッド、またはラムダ式のだれでもかまいません。 C# スタイルのイベントまたはプロパティを使用すると、Objective-C デリゲートまたは WeakDelegate 設定に対する手動設定がオーバーライドされます。
Objective-C スタイルでは、ユーザーは クラスから UIScrollViewDelegate 派生した新しいクラスを作成し、それを プロパティに Delegate 割り当てる必要があります。 または、低レベルのコントロールの場合は、 から派生したNSObjectクラスを作成し、すべてのエントリ ポイントが [Export] 属性で適切に装飾されます (「」を参照)。ExportAttribute その後、このオブジェクトのインスタンスを プロパティに WeakDelegate 割り当てることができます。
コンストラクター
UIScrollView() |
パラメーターなしでこのクラスの新しいインスタンスを初期化する既定のコンストラクター。 |
UIScrollView(CGRect) |
指定したフレームを使用して UIScrollView を初期化します。 |
UIScrollView(IntPtr) |
アンマネージド オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
UIScrollView(NSCoder) |
unarchiver オブジェクトに格納されているデータから オブジェクトを初期化するコンストラクター。 |
UIScrollView(NSObjectFlag) |
初期化をスキップし、単に オブジェクトを割り当てるために、派生クラスで を呼び出すコンストラクター。 |
プロパティ
AccessibilityActivationPoint |
アクセシビリティ要素の画面座標。 (継承元 UIView) |
AccessibilityAssistiveTechnologyFocusedIdentifiers |
UIViewスクロール、パン、および子ページを作成できる 。 (継承元 UIResponder) |
AccessibilityAttributedHint |
アクセシビリティ要素の動作の簡単な説明を提供する属性付き文字列。 (継承元 UIView) |
AccessibilityAttributedLabel |
の目的を説明する簡単な属性付き UIView文字列。 (継承元 UIView) |
AccessibilityAttributedValue |
の値が と異なる場合に UIView、 の値を AccessibilityAttributedLabel保持する属性付き文字列。 (継承元 UIView) |
AccessibilityCustomActions |
アクセシビリティをサポートする補助アクションとして メソッドを に AccessibilityCustomActions 追加できるようにします。 (継承元 UIResponder) |
AccessibilityDragSourceDescriptors |
UIViewスクロール、パン、および子ページを作成できる 。 (継承元 UIResponder) |
AccessibilityDropPointDescriptors |
UIViewスクロール、パン、および子ページを作成できる 。 (継承元 UIResponder) |
AccessibilityElementsHidden |
ビューのアクセシビリティ要素が表示されるかどうか。 (継承元 UIView) |
AccessibilityFrame |
アクセシビリティ要素の Frame (画面座標)。 (継承元 UIView) |
AccessibilityHint |
アクセシビリティ要素によって実行されるアクションの簡単な説明。 (継承元 UIView) |
AccessibilityIdentifier |
アクセシビリティの |
AccessibilityIgnoresInvertColors |
このようなアクセシビリティ要求に応じて、 UIView で色を反転させるかどうかを取得または設定します。 (継承元 UIView) |
AccessibilityLabel |
アクセシビリティ要素のローカライズされた識別子。 (継承元 UIView) |
AccessibilityLanguage |
アクセシビリティ要素のコンポーネントを話すために使用される言語の BCP 47 言語タグ。 (継承元 UIView) |
AccessibilityNavigationStyle |
ナビゲーション スタイルを取得または設定します。 (継承元 UIView) |
AccessibilityPath |
アクセシビリティ要素を四角形以外にできます。 (継承元 UIView) |
AccessibilityTraits |
の UIAccessibilityTraitの |
AccessibilityValue |
アクセシビリティ要素の値。 (継承元 UIView) |
AccessibilityViewIsModal |
Voice Over で兄弟要素を無視するかどうか。 (継承元 UIView) |
AdjustedContentInset |
コンテンツのインセットとスクロール ビューのセーフエリアを考慮するインセットを取得します。 |
AlignmentRectInsets |
自動レイアウトで使用する に Frame 対する調整。 (継承元 UIView) |
Alpha |
ビューの透明度 (アルファ) の値を制御します。 (継承元 UIView) |
AlwaysBounceHorizontal |
と Bounces が に |
AlwaysBounceVertical |
と Bounces が に |
Appearance |
このクラスの UIAppearance クラスを返す厳密に型指定されたプロパティ。 |
AutoresizingMask |
スーパービューの境界が変更されたときにレシーバーのサイズを変更する方法を指定するビットマスク。 (継承元 UIView) |
AutosizesSubviews |
レシーバーの変更時にレシーバーのサイズを Subviews 自動的に変更するかどうかを指定します Bounds 。 (継承元 UIView) |
BackgroundColor |
の背景色を設定します UIView。 (継承元 UIView) |
BottomAnchor |
この UIViewのNSLayoutYAxisAnchor下部を定義する 。 (継承元 UIView) |
Bounces |
に |
BouncesZoom |
と が に |
Bounds |
ビューの使用可能なフレーム。ビューの独自の座標系を使用して指定されます。 (継承元 UIView) |
CanBecomeFirstResponder |
この UIREsponder が最初のレスポンダーになる意思があるかどうかを判断します。 (継承元 UIResponder) |
CanBecomeFocused |
これが UIView フォーカスされたビューにすることができるかどうか。 (継承元 UIView) |
CanCancelContentTouches |
に |
CanResignFirstResponder |
この UIResponder が最初のレスポンダーの状態を放棄するかどうかを決定します。 (継承元 UIResponder) |
Center |
コンテナー座標空間内のビューの中心。 (継承元 UIView) |
CenterXAnchor |
この UIViewの NSLayoutXAxisAnchor X 軸の中心を定義する 。 (継承元 UIView) |
CenterYAnchor |
この UIViewの NSLayoutYAxisAnchor 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 |
スクロール ビューの座標空間の補完を返します。 |
DebugDescription |
このオブジェクトの開発者が意味を持つ説明。 (継承元 NSObject) |
Decelerating |
このプロパティが を |
DecelerationRate |
このプロパティは、ユーザーが指を離した後の減速率を表す値を返します。 減速率の基準点として機能する 2 つの値 DecelerationRateFast と DecelerationRateNormalがあります。 |
DecelerationRateFast |
定数 UIScrollViewDecelerationRateFast に関連付けられた値を表します。 |
DecelerationRateNormal |
定数 UIScrollViewDecelerationRateNormal に関連付けられている値を表します |
DelaysContentTouches |
がスクロール ジェスチャが行われたかどうかを判断するために入力を遅らせることができるかどうかを UIScrollView 指定します |
Delegate |
クラス デリゲートとして機能する UIKit.IUIScrollViewDelegate モデル クラスのインスタンス。 |
Description |
オブジェクトの説明。Objective-C バージョンの ToString。 (継承元 NSObject) |
DirectionalLayoutMargins |
現在の言語の方向を考慮してコンテンツをレイアウトするためのレイアウト余白を取得または設定します。 (継承元 UIView) |
DirectionalLockEnabled |
の場合 |
DirectionalPressGestureRecognizer |
開発者は、この非推奨のプロパティを使用しないでください。 間接スクロール用に 'PanGestureRecognizer' を構成すると、方向の押下が自動的にサポートされるようになりました。そのため、このプロパティは役に立たなくなります。 |
Dragging |
コンテンツの |
EffectiveUserInterfaceLayoutDirection |
ビューの内容を配置するためのレイアウトの方向を取得します。 (継承元 UIView) |
ExclusiveTouch |
イベント配信をこのビューに制限します。 (継承元 UIView) |
FirstBaselineAnchor |
NSLayoutYAxisAnchorこの UIView内のテキストの最初の行のベースラインに基づいて制約を定義する 。 (継承元 UIView) |
Focused |
がフォーカス付きビューかどうか UIView 。 (継承元 UIView) |
FocusItemContainer |
子フォーカス項目に空間情報を提供するフォーカス コンテナーを取得します。 (継承元 UIView) |
Frame |
コンテナーに対するビューの相対座標。 (継承元 UIView) |
FrameLayoutGuide |
スクロール ビューのコンテンツ レイアウト ガイドを取得します。 |
GestureRecognizers |
この UIViewの UIGestureRecognizerの配列。 (継承元 UIView) |
Handle |
アンマネージ オブジェクト表現へのハンドル (ポインター)。 (継承元 NSObject) |
HasAmbiguousLayout |
このUIViewの |
HeightAnchor |
この UIViewのNSLayoutDimension高さを定義する 。 (継承元 UIView) |
Hidden |
を UIView 表示するかどうかを指定します。 (継承元 UIView) |
IndexDisplayMode |
ユーザーがスクロールするときにインデックスを自動的に表示するか、常に非表示にするかを制御する値を取得または設定します。 |
IndicatorStyle |
スクロール インジケーターのスタイル。 |
InputAccessoryView |
オブジェクトが最初のレスポンダーになったときにアタッチできるカスタム ビュー。 (継承元 UIResponder) |
InputAccessoryViewController |
が最初のレスポンダーになったときに表示 |
InputAssistantItem |
ショートカット バーの構成に使用するアシスタントを取得します。 (継承元 UIResponder) |
InputView |
オブジェクトが最初のレスポンダーになったときに表示するカスタム ビュー。 読み取り専用です。 (継承元 UIResponder) |
InputViewController |
が最初のレスポンダーになったときに表示 |
InsetsLayoutMarginsFromSafeArea |
余白が常に安全な領域内に収まるように調整されるかどうかを制御するブール値を取得または設定します。 既定値は |
Interactions |
現在の相互作用のセットを取得または設定します。 (継承元 UIView) |
IntrinsicContentSize |
の組み込みコンテンツの UIViewサイズ。 (継承元 UIView) |
IsAccessibilityElement |
がアクセシビリティ要素であるかどうか |
IsDirectBinding |
UIViewスクロール、パン、および子ページを作成できる 。 (継承元 NSObject) |
IsFirstResponder |
この UIResponder が First Responder であるかどうかを返します。 (継承元 UIResponder) |
IsProxy |
UIViewスクロール、パン、および子ページを作成できる 。 (継承元 NSObject) |
KeyboardDismissMode |
ドラッグの開始時にキーボードを閉じる方法。 |
KeyCommands |
この UIResponder でアクションをトリガーする必要がある主要なコマンド。 読み取り専用です。 (継承元 UIResponder) |
LastBaselineAnchor |
NSLayoutYAxisAnchorこの UIView内のテキストの最初の行のベースラインに基づいて制約を定義する 。 (継承元 UIView) |
Layer |
レンダリングに使用されるコア アニメーション レイヤー。 (継承元 UIView) |
LayoutGuides |
UILayoutGuideこの UIViewに対して定義されているオブジェクト。 (継承元 UIView) |
LayoutMargins |
余白をレイアウトします。 (継承元 UIView) |
LayoutMarginsGuide |
余白属性を定義します。 (継承元 UIView) |
LeadingAnchor |
この UIViewのNSLayoutXAxisAnchor先端を定義する 。 (継承元 UIView) |
LeftAnchor |
この UIViewのNSLayoutXAxisAnchor左端を定義する 。 (継承元 UIView) |
MaskView |
マスク ビューを返します。 (継承元 UIView) |
MaximumZoomScale |
コンテンツ ビューに適用できる最大スケール ファクターの値。 |
MinimumZoomScale |
コンテンツ ビューに適用できる最小スケール ファクターの値。 |
MotionEffects |
このビューのモーション効果の現在のセット。 (継承元 UIView) |
MultipleTouchEnabled |
UIView がマルチタッチ イベントを処理できるかどうかを制御します。 (継承元 UIView) |
NextResponder |
応答チェーンの次のレスポンダー (継承元 UIResponder) |
Opaque |
ビューが不透明かどうかを判断します。 (継承元 UIView) |
PagingEnabled |
その場合 |
PanGestureRecognizer |
パン ジェスチャのジェスチャ認識エンジン。 読み取り専用です。 |
ParentFocusEnvironment |
親フォーカス環境を取得します。 (継承元 UIView) |
PasteConfiguration |
UIPasteConfigurationオブジェクトで |
PinchGestureRecognizer |
ピンチ ジェスチャのジェスチャ認識エンジン。 読み取り専用です。 |
PreferredFocusedView |
実際に UIView フォーカスする必要がある を返します。 (継承元 UIView) |
PreferredFocusEnvironments |
既定の IUIFocusEnvironmentフォーカス付きビューを検索するためにシステムによって再帰的に検索される の配列。 (継承元 UIView) |
PreservesSuperviewLayoutMargins |
スーパービューのレイアウト余白を保持します。 (継承元 UIView) |
ReadableContentGuide |
頭の動きを最小限に抑えながらユーザーが読み取ることができる領域。 (継承元 UIView) |
RefreshControl |
そうでない |
RestorationIdentifier |
ない場合は |
RetainCount |
オブジェクトの現在の Objective-C 保持カウントを返します。 (継承元 NSObject) |
RightAnchor |
この UIViewのNSLayoutXAxisAnchor右端を定義する 。 (継承元 UIView) |
SafeAreaInsets |
ナビゲーション バーやタブ バー、ツールバー、その他のコンテンツがコンテンツのビューを隠さないように、コンテンツを配置するインセットを取得します。 (継承元 UIView) |
SafeAreaLayoutGuide |
ナビゲーション バーやタブ バー、ツールバーなどのコンテンツがコンテンツの表示を隠さないように、コンテンツを配置するためのレイアウト ガイドを取得します。 (継承元 UIView) |
ScrollEnabled |
に設定すると |
ScrollIndicatorInsets |
スクロール インジケーターがスクロール ビューの端からどのくらい離れているか。 |
ScrollsToTop |
の場合 |
Self |
UIViewスクロール、パン、および子ページを作成できる 。 (継承元 NSObject) |
SemanticContentAttribute |
を右から左のレイアウトで使用する場合に、レイアウトを維持するか UIView 反転するかを指定します。 (継承元 UIView) |
ShouldGroupAccessibilityChildren |
画面上の位置に UIView関係なく、ボイスオーバーの目的で子をグループ化する必要があるかどうか。 (継承元 UIView) |
ShouldScrollToTop |
値を取得するために オブジェクトによって呼び出されるデリゲート。 |
ShowsHorizontalScrollIndicator |
の場合 |
ShowsVerticalScrollIndicator |
の場合 |
Subviews |
内 |
Superclass |
UIViewスクロール、パン、および子ページを作成できる 。 (継承元 NSObject) |
SuperHandle |
この NSObject の基底クラスのメソッドを表すために使用されるハンドル。 (継承元 NSObject) |
Superview |
に UIViewを含む 。存在する |
Tag |
特定 UIView のインスタンスを識別するために使用できる整数。 (継承元 UIView) |
TextInputContextIdentifier |
この UIResponder がテキスト入力モード情報を保持する必要があることを示す識別子。 読み取り専用です。 (継承元 UIResponder) |
TextInputMode |
この UIResponder のテキスト入力モード。 読み取り専用です。 (継承元 UIResponder) |
TintAdjustmentMode |
この UIView ビューまたはその親ビューの 1 つに適用される濃淡調整。 (継承元 UIView) |
TintColor |
対話型コントロールを示すために使用する必要がある強調表示の色。 (継承元 UIView) |
TopAnchor |
この UIViewのNSLayoutYAxisAnchor先頭を定義する 。 (継承元 UIView) |
Tracking |
|
TrailingAnchor |
この UIViewのNSLayoutXAxisAnchor先端を定義する 。 (継承元 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 |
スクロールビュー コンテナーの表示サイズを取得します。 |
WeakDelegate |
この型のデリゲート プロトコルに応答できるオブジェクト |
WidthAnchor |
この UIViewのNSLayoutDimension水平方向の範囲を定義する 。 (継承元 UIView) |
Window | (継承元 UIView) |
Zone |
UIViewスクロール、パン、および子ページを作成できる 。 (継承元 NSObject) |
ZoomBouncing |
|
Zooming |
|
ZoomScale |
スクロール ビューのコンテンツに適用されるスケール ファクター。 |
メソッド
イベント
DecelerationEnded |
オブジェクトによって発生するイベント。 |
DecelerationStarted |
オブジェクトによって発生するイベント。 |
DidChangeAdjustedContentInset |
オブジェクトによって発生するイベント。 |
DidZoom |
オブジェクトによって発生するイベント。 |
DraggingEnded |
オブジェクトによって発生するイベント。 |
DraggingStarted |
オブジェクトによって発生するイベント。 |
ScrollAnimationEnded |
オブジェクトによって発生するイベント。 |
Scrolled |
オブジェクトによって発生するイベント。 |
ScrolledToTop |
オブジェクトによって発生するイベント。 |
WillEndDragging |
オブジェクトによって発生するイベント。 |
ZoomingEnded |
オブジェクトによって発生するイベント。 |
ZoomingStarted |
オブジェクトによって発生するイベント。 |