diff --git a/Classes/JPImagePickerDetailController.m b/Classes/JPImagePickerDetailController.m
index a9a425c..fc8cc64 100644
--- a/Classes/JPImagePickerDetailController.m
+++ b/Classes/JPImagePickerDetailController.m
@@ -66,12 +66,21 @@
- (void)prepareForImageNumber:(NSInteger)newImageNumber {
imageNumber = newImageNumber;
- previewImageView.image = [[overviewController.imagePickerController.dataSource
+ UIImage * image = [[overviewController.imagePickerController.dataSource
imagePicker:overviewController.imagePickerController
imageForImageNumber:imageNumber]
scaleToSize:CGSizeMake(kJPImagePickerControllerPreviewImageSizeHeight, kJPImagePickerControllerPreviewImageSizeHeight)
onlyIfNeeded:YES];
+ previewImageView = [[UIImageView alloc] initWithImage:image];
+
largeImage = previewImageView.image;
+ scrollView.contentSize = CGSizeMake(kJPImagePickerControllerPreviewImageSizeHeight, kJPImagePickerControllerPreviewImageSizeHeight);
+ [scrollView addSubview:previewImageView];
+ scrollView.minimumZoomScale = 0.4;
+ scrollView.maximumZoomScale = 4.0;
+ scrollView.delegate = self;
+ [scrollView setZoomScale:scrollView.minimumZoomScale];
+
}
- (IBAction)cancelPreview:(id)sender {
diff --git a/Classes/JPImagePickerDetailController.xib b/Classes/JPImagePickerDetailController.xib
index 93a61de..1075722 100644
--- a/Classes/JPImagePickerDetailController.xib
+++ b/Classes/JPImagePickerDetailController.xib
@@ -14,7 +14,6 @@
YES
IBUIBarButtonItem
IBUIToolbar
- IBUIImageView
IBUIView
IBUIScrollView
IBProxyObject
@@ -74,28 +73,13 @@
-
@@ -253,7 +223,6 @@
-2.IBPluginDependency
14.IBPluginDependency
4.IBPluginDependency
- 5.IBPluginDependency
6.IBPluginDependency
7.IBPluginDependency
8.IBPluginDependency
@@ -271,7 +240,6 @@
com.apple.InterfaceBuilder.IBCocoaTouchPlugin
com.apple.InterfaceBuilder.IBCocoaTouchPlugin
com.apple.InterfaceBuilder.IBCocoaTouchPlugin
- com.apple.InterfaceBuilder.IBCocoaTouchPlugin