У меня есть вид прокрутки, в котором у меня есть изображение, отображающее изображение 960x960, но оно прокручивается к чему-то близкому к 4x. Я попытался записать ширину всех возможных видов, и все утверждают, что это 960x960 (или меньше, я думаю, что я зарегистрировал ширину экрана один раз ...?)
Мне нужно, чтобы это изображение прекратило прокручиваться в правом нижнем углу изображения, а не входило в мертвое пространство. Любая помощь будет принята с благодарностью.
Черт возьми, даже если я скажу, какое имя объекта больше, чем мой scrollView.contentSize, я бы на правильном пути ...
//Test-Image is just a 960 by 960 image that's numbered around the edges 1-10 so you can tell if it's being moved
UIImageView *tempImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Test-Image.png"]];
self.imageView = tempImageView;
[tempImageView release];
scrollView.contentSize = CGSizeMake(imageView.frame.size.width, imageView.frame.size.height);
//Tested with this, results the same.
//[scrollView setContentSize:CGSizeMake(960, 960)];
NSLog(@"What is my scrollView's height attribute?...%f", scrollView.contentSize.height);
// Returns 960
NSLog(@"What is in scrollView's width attribute?...%f", scrollView.contentSize.width);
// Returns 960
scrollView.contentOffset = CGPointMake(480, 480);
scrollView.maximumZoomScale = 8.0;
scrollView.minimumZoomScale = 0.25;
// Commenting clipsToBounds out doesn't seem to have any effect
scrollView.clipsToBounds = YES;
scrollView.delegate = self;
[scrollView addSubview:imageView];