C# Класс JTSImageViewController.JTSImageViewController

Наследование: UIViewController, IUIScrollViewDelegate, IUIGestureRecognizerDelegate
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AccessibilityHintZoomedIn string
AccessibilityHintZoomedOut string
AddMotionEffectsToSnapshotView void
AlphaForBackgroundDimmingOverlay float
AppropriateAngularResistanceForView float
AppropriateDensityForView float
BackgroundColorForImageView UIColor
BlurredSnapshotFromParentmostViewController UIView
CancelCurrentImageDrag void
CancelProgressTimer void
ContentInsetForScrollView UIEdgeInsets
DefaultAccessibilityHintForScrollView string
DefaultAccessibilityLabelForScrollView string
DidZoom void
DismissByCleaningUpAfterImageWasFlickedOffscreen void
DismissByCollapsingImageBackToOriginalPosition void
DismissByExpandingAltTextToOffscreenPosition void
DismissByExpandingImageToOffscreenPosition void
DismissImageWithFlick void
DraggingEnded void
GestureRecognizer bool
GestureRecognizer bool
ImageDoubleTapped void
ImageLongPressed void
ImageSingleTapped void
ImageViewIsOffscreen bool
ProgressTimerFired void
RemoveMotionEffectsFromSnapshotView void
ResizedFrameForAutorotatingImageView System.Drawing.RectangleF
SetupImageAndDownloadIfNecessary Task
SetupImageModeGestureRecognizers void
ShowAltTextFromViewController void
ShowImageViewerByExpandingFromOriginalPositionFromViewController void
ShowImageViewerByScalingDownFromOffscreenPositionWithViewController void
SnapshotFromParentmostViewController UIView
StartImageDragging void
StartProgressTimer void
TargetDismissalPoint System.Drawing.PointF
TextViewSingleTapped void
UpdateDimmingViewForCurrentZoomScale void
UpdateInterfaceWithImage void
UpdateLayoutsForCurrentOrientation void
UpdateScrollViewAndImageViewForCurrentMetrics void
VerticallyCenterTextInTextView void
ViewDidLoadForAltTextMode void
ViewDidLoadForImageMode void
ViewForZoomingInScrollView MonoTouch.UIKit.UIView
ZoomingEnded void
dismissingPanGestureRecognizerPanned void

Открытые методы

Метод Описание
Dismiss ( bool animated ) : void
DownloadThenShowFromViewController ( UIViewController viewController, JTSImageViewControllerTransition transition, UIView fromView, CancellationToken cancel, int progressHeight, UIActivityIndicatorView spinner = null ) : Task
GetSupportedInterfaceOrientations ( ) : UIInterfaceOrientationMask
JTSImageViewController ( JTSImageInfo imageInfo, JTSImageViewControllerMode imageMode, JTSImageViewControllerBackgroundStyle backgroundStyle ) : System
PreferredStatusBarStyle ( ) : UIStatusBarStyle
PrefersStatusBarHidden ( ) : bool
ShouldAutorotate ( ) : bool
ShowFromViewController ( UIViewController viewController, JTSImageViewControllerTransition transition ) : void
ViewDidAppear ( bool animated ) : void
ViewDidLayoutSubviews ( ) : void
ViewDidLoad ( ) : void
ViewWillAppear ( bool animated ) : void
WillAnimateRotation ( UIInterfaceOrientation toInterfaceOrientation, double duration ) : void
WillRotate ( UIInterfaceOrientation toInterfaceOrientation, double duration ) : void

Приватные методы

Метод Описание
AccessibilityHintZoomedIn ( ) : string
AccessibilityHintZoomedOut ( ) : string
AddMotionEffectsToSnapshotView ( ) : void
AlphaForBackgroundDimmingOverlay ( ) : float
AppropriateAngularResistanceForView ( UIView view ) : float
AppropriateDensityForView ( UIView view ) : float
BackgroundColorForImageView ( ) : UIColor
BlurredSnapshotFromParentmostViewController ( UIViewController viewController ) : UIView
CancelCurrentImageDrag ( bool animated ) : void
CancelProgressTimer ( ) : void
ContentInsetForScrollView ( float targetZoomScale ) : UIEdgeInsets
DefaultAccessibilityHintForScrollView ( bool zoomedIn ) : string
DefaultAccessibilityLabelForScrollView ( ) : string
DidZoom ( MonoTouch scrollView ) : void
DismissByCleaningUpAfterImageWasFlickedOffscreen ( ) : void
DismissByCollapsingImageBackToOriginalPosition ( ) : void
DismissByExpandingAltTextToOffscreenPosition ( ) : void
DismissByExpandingImageToOffscreenPosition ( ) : void
DismissImageWithFlick ( PointF velocity ) : void
DraggingEnded ( MonoTouch scrollView, bool willDecelerate ) : void
GestureRecognizer ( UIGestureRecognizer gestureRecognizer, UIGestureRecognizer otherGestureRecognizer ) : bool
GestureRecognizer ( UIGestureRecognizer gestureRecognizer, UITouch touch ) : bool
ImageDoubleTapped ( UITapGestureRecognizer sender ) : void
ImageLongPressed ( UILongPressGestureRecognizer sender ) : void
ImageSingleTapped ( NSObject sender ) : void
ImageViewIsOffscreen ( ) : bool
ProgressTimerFired ( NSTimer timer ) : void
RemoveMotionEffectsFromSnapshotView ( ) : void
ResizedFrameForAutorotatingImageView ( SizeF imageSize ) : RectangleF
SetupImageAndDownloadIfNecessary ( JTSImageInfo imageInfo ) : Task
SetupImageModeGestureRecognizers ( ) : void
ShowAltTextFromViewController ( UIViewController viewController ) : void
ShowImageViewerByExpandingFromOriginalPositionFromViewController ( UIViewController viewController ) : void
ShowImageViewerByScalingDownFromOffscreenPositionWithViewController ( UIViewController viewController ) : void
SnapshotFromParentmostViewController ( UIViewController viewController ) : UIView
StartImageDragging ( PointF panGestureLocationInView, UIOffset translationOffset ) : void
StartProgressTimer ( ) : void
TargetDismissalPoint ( PointF startingCenter, PointF velocity ) : PointF
TextViewSingleTapped ( NSObject sender ) : void
UpdateDimmingViewForCurrentZoomScale ( bool animated ) : void
UpdateInterfaceWithImage ( UIImage image ) : void
UpdateLayoutsForCurrentOrientation ( ) : void
UpdateScrollViewAndImageViewForCurrentMetrics ( ) : void
VerticallyCenterTextInTextView ( ) : void
ViewDidLoadForAltTextMode ( ) : void
ViewDidLoadForImageMode ( ) : void
ViewForZoomingInScrollView ( MonoTouch scrollView ) : MonoTouch.UIKit.UIView
ZoomingEnded ( MonoTouch scrollView, MonoTouch withView, float atScale ) : void
dismissingPanGestureRecognizerPanned ( UIPanGestureRecognizer panner ) : void

Описание методов

Dismiss() публичный Метод

public Dismiss ( bool animated ) : void
animated bool
Результат void

DownloadThenShowFromViewController() публичный Метод

public DownloadThenShowFromViewController ( UIViewController viewController, JTSImageViewControllerTransition transition, UIView fromView, CancellationToken cancel, int progressHeight, UIActivityIndicatorView spinner = null ) : Task
viewController UIViewController
transition JTSImageViewControllerTransition
fromView UIView
cancel System.Threading.CancellationToken
progressHeight int
spinner UIActivityIndicatorView
Результат Task

GetSupportedInterfaceOrientations() публичный Метод

public GetSupportedInterfaceOrientations ( ) : UIInterfaceOrientationMask
Результат UIInterfaceOrientationMask

JTSImageViewController() публичный Метод

public JTSImageViewController ( JTSImageInfo imageInfo, JTSImageViewControllerMode imageMode, JTSImageViewControllerBackgroundStyle backgroundStyle ) : System
imageInfo JTSImageInfo
imageMode JTSImageViewControllerMode
backgroundStyle JTSImageViewControllerBackgroundStyle
Результат System

PreferredStatusBarStyle() публичный Метод

public PreferredStatusBarStyle ( ) : UIStatusBarStyle
Результат UIStatusBarStyle

PrefersStatusBarHidden() публичный Метод

public PrefersStatusBarHidden ( ) : bool
Результат bool

ShouldAutorotate() публичный Метод

public ShouldAutorotate ( ) : bool
Результат bool

ShowFromViewController() публичный Метод

public ShowFromViewController ( UIViewController viewController, JTSImageViewControllerTransition transition ) : void
viewController UIViewController
transition JTSImageViewControllerTransition
Результат void

ViewDidAppear() публичный Метод

public ViewDidAppear ( bool animated ) : void
animated bool
Результат void

ViewDidLayoutSubviews() публичный Метод

public ViewDidLayoutSubviews ( ) : void
Результат void

ViewDidLoad() публичный Метод

public ViewDidLoad ( ) : void
Результат void

ViewWillAppear() публичный Метод

public ViewWillAppear ( bool animated ) : void
animated bool
Результат void

WillAnimateRotation() публичный Метод

public WillAnimateRotation ( UIInterfaceOrientation toInterfaceOrientation, double duration ) : void
toInterfaceOrientation UIInterfaceOrientation
duration double
Результат void

WillRotate() публичный Метод

public WillRotate ( UIInterfaceOrientation toInterfaceOrientation, double duration ) : void
toInterfaceOrientation UIInterfaceOrientation
duration double
Результат void