UIKit.UIScrollView Members

The members of UIKit.UIScrollView are listed below.

See Also: Inherited members from UIKit.UIView

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.
Initializes the UIScrollView with the specified frame.
A constructor that initializes the object from the data stored in the unarchiver object.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

AlwaysBounceHorizontalbool. If set to true and UIScrollView.Bounces is true, then bouncing will occur when horizontal scrolling reaches the end of the view.
AlwaysBounceVerticalbool. If set to true and UIScrollView.Bounces is true, then bouncing will occur when vertical scrolling reaches the end of the view.
[read-only]
static
AppearanceUIScrollView.UIScrollViewAppearance. Strongly-typed property that returns the UIAppearance class for this class.
Bouncesbool. If set to true, then the scroll view will bounce at a content boundary.
BouncesZoombool. If set to true and UIScrollView.Bounces is true, then the scroll view will bounce around a zoom limit once zooming has exceeded that limit.
CanCancelContentTouchesbool. If set to false, then the scroll view will not scroll as a result of finger movement once the tracking has started in the content view.
[read-only]
override
ClassHandleIntPtr. The handle for this class.
ContentInsetUIEdgeInsets. The distance, in points, that the content of the scroll view is inset inside of the scroll view.
ContentOffsetCoreGraphics.CGPoint. The offset for the origin of the content inside of a scroll view, relative to the origin of the scroll view itself.
ContentSizeCoreGraphics.CGSize. The size of the content view, as measured in points.
[read-only]
Deceleratingbool. If this property returns true, then scrolling is still occuring in the scroll view but the user is not dragging their finger.
DecelerationRatenfloat. This property returns a value that represents the deceleration rate once the user lifts their finger. There are two values, UIScrollView.DecelerationRateFast and UIScrollView.DecelerationRateNormal, that can serve as reference points for deceleration rates.
[read-only]
static
DecelerationRateFastnfloat. Represents the value associated with the constant UIScrollViewDecelerationRateFast
[read-only]
static
DecelerationRateNormalnfloat. Represents the value associated with the constant UIScrollViewDecelerationRateNormal
DelaysContentTouchesbool. Specifies whether the UIKit.UIScrollView can delay input to attempt to determine if a scrolling gesture has been made
DelegateIUIScrollViewDelegate. An instance of the UIKit.UIScrollViewDelegate model class which acts as the class delegate.
DirectionalLockEnabledbool. If true, and the user begins scrolling in one axis (i.e. horizontally) then the scroll view disables scrolling in the other axis (i.e. vertically).
[read-only]
Draggingbool. Returns true if the content has begun scrolling. Read-only.
IndicatorStyleUIScrollViewIndicatorStyle. The style of the scroll indicators.
KeyboardDismissModeUIScrollViewKeyboardDismissMode. The manner in which the keyboard is dismissed at the start of dragging.
MaximumZoomScalenfloat. The value of the maximum scale factor that can be applied to the content view.
MinimumZoomScalenfloat. The value of the minimum scale factor that can be applied to the content view.
PagingEnabledbool. If true then scrolling will stop on paging boundaries of the content view; scrolling occurs a page at a time.
[read-only]
PanGestureRecognizerUIPanGestureRecognizer. The gesture recognizer for pan gestures. Read-only.
[read-only]
PinchGestureRecognizerUIPinchGestureRecognizer. The gesture recognizer for pinch gestures. Read-only.
ScrollEnabledbool. If set to true then scrolling is enabled.
ScrollIndicatorInsetsUIEdgeInsets. How far inset the scroll indicators are from the scroll view's edges.
ScrollsToTopbool. If true, then the scroll view will jump to the top of the content when the user taps on the status bar.
ShouldScrollToTopUIScrollViewCondition. Delegate invoked by the object to get a value.
ShowsHorizontalScrollIndicatorbool. If true, then the horizontal scroll bar will be visible when tracking.
ShowsVerticalScrollIndicatorbool. If true, then the vertical scroll bar will be visible when tracking.
[read-only]
Trackingbool. Returns true if the user has touched the content and scrolling is about to begin.
ViewForZoomingInScrollViewUIScrollViewGetZoomView. Delegate invoked by the object to get a value.
WeakDelegateFoundation.NSObject. An object that can respond to the delegate protocol for this type
[read-only]
ZoomBouncingbool. Returns true if the scroll view is bouncing back to the zoom scaling limits specified byUIScrollView.MinimumScrollView and UIScrollView.MaximumScrollView. Read-only.
[read-only]
Zoomingbool. Returns true if the content view is zooming in or out. Read-only.
ZoomScalenfloat. The scale factor that is being applied to the content of a scroll view.

Public Methods

static
AppearanceWhenContainedIn(params Type[]) : UIScrollView.UIScrollViewAppearance
Returns a strongly typed UIAppearance for instances of this class when the view is hosted in the specified hierarchy.
FlashScrollIndicators()
This method will flash the scroll indicators for a short time.
static
GetAppearance(UITraitCollection) : UIScrollView.UIScrollViewAppearance
Returns an appearance proxy for the specified traits.
static
GetAppearance(UITraitCollection, params Type[]) : UIScrollView.UIScrollViewAppearance
Returns an appearance proxy for the specified traits when found in the containers containment hierarchy.
static
GetAppearance<T>() : UIScrollView.UIScrollViewAppearance
Obtains the appearance proxy UIKit.UIScrollView.UIScrollViewAppearance for the subclass of UIScrollView.
static
GetAppearance<T>(UITraitCollection) : UIScrollView.UIScrollViewAppearance
Obtains the appearance proxy UIKit.UIScrollView.UIScrollViewAppearance for the subclass of UIScrollView.
static
GetAppearance<T>(UITraitCollection, params Type[]) : UIScrollView.UIScrollViewAppearance
Obtains the appearance proxy UIKit.UIScrollView.UIScrollViewAppearance for the subclass of UIScrollView that has the specified trait collection when the view is hosted in the specified hierarchy.
ScrollRectToVisible(bool, CoreGraphics.CGRect)
This method will scroll the content view so that the area defined by rect is visible.
SetContentOffset(bool, CoreGraphics.CGPoint)
This method will move the scroll view to a new location, with optional animation.
SetZoomScale(bool, nfloat)
This value should be between the values of UIScrollView.MinimumZoomFactor and UIScrollView.MaximumZoomFactor.
TouchesShouldBegin(Foundation.NSSet, UIEvent, UIView) : bool
This method is provided so that the behaviour of a touch in the content view may be customized by a subclass.
TouchesShouldCancelInContentView(UIView) : bool
This method controls if the touches of a content subview should be cancelled, which would allow dragging to start.
ZoomToRect(bool, CoreGraphics.CGRect)
This method will zoom the area defined by rect so that it is visible in the content view.

Protected Methods

override
Dispose(bool)
Releases the resources used by the UIScrollView object.

Public Events

DecelerationEndedEvent raised by the object.
DecelerationStartedEvent raised by the object.
DidZoomEvent raised by the object.
DraggingEndedEvent raised by the object.
DraggingStartedEvent raised by the object.
ScrollAnimationEndedEvent raised by the object.
ScrolledEvent raised by the object.
ScrolledToTopEvent raised by the object.
WillEndDraggingEvent raised by the object.
ZoomingEndedEvent raised by the object.
ZoomingStartedEvent raised by the object.