Мне нужно зажать несколько изображений. Я добавил каждый из UIImageView в UIView и добавил UIView в UIScrollView. и возвращает представление UIView imageForZoomingInScrollView: метод делегирования, но изображения не масштабируются, как ожидалось. есть ли лучший способ?Как ущипнуть многократное изображение UIImageView внутри UIScrollView
1
A
ответ
0
- Проверьте минимальные и максимальные масштабные свойства прокрутки. (max должно быть больше мин для увеличения)
- убедитесь, что вы возвращаете соответствующий UIImageView, а не UIView
- Убедитесь, что делегат прокрутки задан как объект, которому вы хотите делегировать сообщения о представлении прокрутки для отправки, как
viewForZoomingInScrollView:
1
#define VIEW_FOR_ZOOM_TAG (1)
@implementation [SVViewController][1]
- (void)viewDidLoad {
[super viewDidLoad];
UIScrollView *mainScrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
mainScrollView.pagingEnabled = YES;
mainScrollView.showsHorizontalScrollIndicator = NO;
mainScrollView.showsVerticalScrollIndicator = NO;
CGRect innerScrollFrame = mainScrollView.bounds;
for (NSInteger i = 0; i < 3; i++) {
UIImageView *imageForZooming = [[UIImageView alloc] initWithImage:[UIImage imageNamed:
[NSString stringWithFormat:@"page%d", i + 1]]];
imageForZooming.tag = VIEW_FOR_ZOOM_TAG;
UIScrollView *pageScrollView = [[UIScrollView alloc] initWithFrame:innerScrollFrame];
pageScrollView.minimumZoomScale = 1.0f;
pageScrollView.maximumZoomScale = 2.0f;
pageScrollView.zoomScale = 1.0f;
pageScrollView.contentSize = imageForZooming.bounds.size;
pageScrollView.delegate = self;
pageScrollView.showsHorizontalScrollIndicator = NO;
pageScrollView.showsVerticalScrollIndicator = NO;
[pageScrollView addSubview:imageForZooming];
[mainScrollView addSubview:pageScrollView];
if (i < 2) {
innerScrollFrame.origin.x += innerScrollFrame.size.width;
}
}
mainScrollView.contentSize = CGSizeMake(innerScrollFrame.origin.x +
innerScrollFrame.size.width, mainScrollView.bounds.size.height);
[self.view addSubview:mainScrollView];
}
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return [scrollView viewWithTag:VIEW_FOR_ZOOM_TAG];
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
- (BOOL)shouldAutorotate {
return NO;
}
@end
[1]: http://www.lyricspoints.com
+0
Некоторая информация была бы приятной, а не просто отправкой кода. –
Смежные вопросы
- 1. UIPanGestureRecognizer для UIImageView внутри UIImageView внутри UIScrollView
- 2. Как обнаружить UIImageView внутри UIScrollView
- 3. Центрирование UIImageView внутри UIScrollView
- 4. Как повернуть изображение внутри UIScrollView?
- 5. Метод Touch UIImageView внутри UIScrollView
- 6. UIImageView неправильно расположен внутри UIScrollView
- 7. Как увеличить изображение UIImageView в UIScrollView?
- 8. Обнаружение кранов в uiimageview внутри uiscrollview
- 9. iOS 7 Auto Layout - UIImageView внутри UIScrollView
- 10. Uiimageview внутри uiscrollview позиция не центрирована
- 11. Как найти коэффициент масштабирования UIImageView внутри UIScrollView
- 12. Как ущипнуть изображение в iphone
- 13. Обновление UIImageView внутри UIScrollView - изображение зависает на свитке
- 14. Включить GestureRegnizer на UIImageView внутри UIScrollView
- 15. UIImageView внутри UIScrollView Pans Too Far
- 16. Получить увеличенное изображение от UIImageView
- 17. UIImageView и масштабирование UIScrollView
- 18. Выравнивание UIImageView в UIScrollView
- 19. Правильное contentSize UIScrollView с UIImageView внутри него
- 20. Центр UIImageView внутри UIScrollView без содержимогоInset?
- 21. UIScrollView с UIImageView, как подвиды, лента UIImageView
- 22. Добавление UIimageView в UIScrollView
- 23. многократное изображение Размах Жест
- 24. Странный UIImageView в UIScrollView
- 25. Обновить изображение UIImageView внутри UIPageViewController
- 26. Как правильно заменить изображение в UIImageView в UIScrollView на iOS
- 27. UIScrollView внутри UIScrollView внутри UIScrollView
- 28. Как вертикально центрировать UIImageView в UIScrollView программно?
- 29. UIScrollView как zoomToRect в UIImageView
- 30. UIScrollView - Предотвращение UIImageView как подзадача UIScrollView от перетаскивания с экрана
refere этот https://developer.apple.com/library/ios/samplecode/Touches/Touches.zip – preetam
@keshav же вопрос здесь проверить ссылку вот мой код http://pastebin.com/4idGrBXR – Rushabh
@keshav вставить код здесь :) – Rushabh