fixed the start full size.
This commit is contained in:
parent
6344d60027
commit
508fa38dc2
1 changed files with 14 additions and 5 deletions
|
@ -9,12 +9,16 @@
|
||||||
|
|
||||||
#import "JPImagePickerDetailController.h"
|
#import "JPImagePickerDetailController.h"
|
||||||
|
|
||||||
|
|
||||||
@implementation JPImagePickerDetailController
|
@implementation JPImagePickerDetailController
|
||||||
|
|
||||||
@synthesize previewImageView, overviewController, imageNumber;
|
@synthesize previewImageView, overviewController, imageNumber;
|
||||||
@synthesize largeImage, scrollView;
|
@synthesize largeImage, scrollView;
|
||||||
|
|
||||||
|
|
||||||
|
#define IMAGE_WIDTH 320
|
||||||
|
#define IMAGE_HEIGHT 400
|
||||||
|
|
||||||
|
|
||||||
- (id)initWithOverviewController:(JPImagePickerOverviewController *)newOverviewController {
|
- (id)initWithOverviewController:(JPImagePickerOverviewController *)newOverviewController {
|
||||||
if (self = [super initWithNibName:@"JPImagePickerDetailController" bundle:nil]) {
|
if (self = [super initWithNibName:@"JPImagePickerDetailController" bundle:nil]) {
|
||||||
// Custom initialization
|
// Custom initialization
|
||||||
|
@ -73,13 +77,17 @@
|
||||||
onlyIfNeeded:YES];
|
onlyIfNeeded:YES];
|
||||||
previewImageView = [[UIImageView alloc] initWithImage:image];
|
previewImageView = [[UIImageView alloc] initWithImage:image];
|
||||||
|
|
||||||
largeImage = previewImageView.image;
|
largeImage = image;
|
||||||
scrollView.contentSize = CGSizeMake(kJPImagePickerControllerPreviewImageSizeHeight, kJPImagePickerControllerPreviewImageSizeHeight);
|
//scrollView.contentSize = previewImageView.frame.size;
|
||||||
|
scrollView.contentSize = CGSizeMake(IMAGE_WIDTH, IMAGE_HEIGHT);
|
||||||
[scrollView addSubview:previewImageView];
|
[scrollView addSubview:previewImageView];
|
||||||
|
[previewImageView release];
|
||||||
scrollView.minimumZoomScale = 0.4;
|
scrollView.minimumZoomScale = 0.4;
|
||||||
scrollView.maximumZoomScale = 4.0;
|
scrollView.maximumZoomScale = 8.0;
|
||||||
scrollView.delegate = self;
|
scrollView.delegate = self;
|
||||||
[scrollView setZoomScale:scrollView.minimumZoomScale];
|
[scrollView setZoomScale:1];
|
||||||
|
[image release];
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -136,6 +144,7 @@
|
||||||
- (void)viewDidUnload {
|
- (void)viewDidUnload {
|
||||||
// Release any retained subviews of the main view.
|
// Release any retained subviews of the main view.
|
||||||
// e.g. self.myOutlet = nil;
|
// e.g. self.myOutlet = nil;
|
||||||
|
//[scrollView release];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in a new issue