C# 클래스 JTSImageViewController.JTSImageViewController

상속: UIViewController, IUIScrollViewDelegate, IUIGestureRecognizerDelegate
파일 보기 프로젝트 열기: Amplify-Social/JTSImageViewControllerCSharp 1 사용 예제들

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