Всякий раз, когда я нажимаю на изображение, я хочу, чтобы изображение отображалось как большее изображение с возможностью масштабирования. Пока я нажимаю на изображение, он отображается, когда я хочу, чтобы он находился в прокрутке. Тем не менее, мне должно быть повезло, что вы можете правильно масштабировать. Большую часть времени, когда я пытаюсь увеличить масштаб, изображение просто перемещается вниз и направо и не масштабируется вообще. Вот мой код:UIScrollView не работает должным образом
-(void) pictureButtonAction
{
self.scrollImageView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)];
self.scrollImageView.contentSize = self.fullImageView.image.size;
self.scrollImageView.delegate = self;
self.scrollImageView.clipsToBounds = YES;
self.scrollImageView.scrollEnabled = YES;
[self.scrollImageView setMaximumZoomScale:4.0f];
[self.scrollImageView setMinimumZoomScale:1.0f];
[self.view addSubview:self.scrollImageView];
[self.scrollImageView addSubview:fullImageView];
}
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return self.fullImageView;
}
Попробуйте сделать размер содержания Scrollview равным FullIamgeView Рамка. Лучше использовать размер кадра fullImageView в initWithFrame, где вы создаете UIScrollView. – Priyatham51