一个互动的iOS图片浏览器:JTSImageViewController
jopen
10年前
JTSImageViewController是一个互动的iOS图片浏览器。支持双击图片放大,将图片拨离画面就能够取消浏览。如果没有完全离开界面,图片能回到原位,并有回弹效果。
- (void)someBigImageButtonTapped:(id)sender { // Create image info JTSImageInfo *imageInfo = [[JTSImageInfo alloc] init]; imageInfo.image = YOUR_SOURCE_IMAGE; imageInfo.referenceRect = self.bigImageButton.frame; imageInfo.referenceView = self.bigImageButton.superview; // Setup view controller JTSImageViewController *imageViewer = [[JTSImageViewController alloc] initWithImageInfo:imageInfo mode:JTSImageViewControllerMode_Image backgroundStyle:JTSImageViewControllerBackgroundStyle_ScaledDimmedBlurred]; // Present the view controller. [imageViewer showFromViewController:self transition:JTSImageViewControllerTransition_FromOriginalPosition]; }