HI, Я разрабатываю приложение, в котором я хочу реализовать заставку, на этом заставке я хочу привязать scrollView и UIImage. Мой код выглядит следующим образом:Как увеличить определенную часть UIScrollView?
-(void)splashAnimation{
window = [[UIWindow alloc] initWithFrame:CGRectMake(0, 0, 320, 420)];
//scrollView = [[UIScrollView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]];
scrollView = [[UIScrollView alloc] initWithFrame:[window bounds]];
scrollView.pagingEnabled = NO;
scrollView.bounces = NO;
UIImage *image = [UIImage imageNamed:@"splash.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.userInteractionEnabled = NO;
[scrollView addSubview:imageView];
[scrollView setDelegate:self];
//[scrollView release];
}
- (void)applicationDidFinishLaunching:(UIApplication *)application {
[self splashAnimation];
[self initControllers];
[window addSubview:[mainTabBarController view]];
[window makeKeyAndVisible];
}
На мой заданный код открывается одно пустое окно и продолжается. Я хочу, чтобы на этом пустом экране связывался мой splash.png.
**** вышеуказанная проблема решена **** Мой текущий код
scrollView.pagingEnabled = NO;
scrollView.bounces = NO;
UIImage *image = [UIImage imageNamed:@"splash.png"];
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.userInteractionEnabled = NO;
[scrollView addSubview:imageView];
scrollView.maximumZoomScale = 4.0f;
scrollView.minimumZoomScale = 1.0f;
CGRect rect = CGRectMake(119, 42, 208, 166);
[scrollView zoomToRect:rect animated:YES];
[scrollView setDelegate:self];
[window addSubview:scrollView];
[window makeKeyAndVisible];
Я хочу, чтобы увеличить определенную часть Scrollview.
Спасибо. Ваш ответ действительно полезен и работает на меня. Это решение моей проблемы. Пожалуйста, помогите мне, как я масштабирую определенную часть UIScrollView (прокрутка содержимого UIImage). Я хочу увеличить CGRect (119, 42, 208, 166) scrollView, могу ли я? Мой текущий код отредактирован в главном вопросе. – Tirth