UIScrollView: прокрутка не работает - PullRequest
7 голосов
/ 16 февраля 2010

Я хотел бы прокрутить свое содержимое в UIScrollView. Но я думаю, что сделал ошибку.

    // setup view
CGRect appFrame = [UIScreen mainScreen].applicationFrame;
CGRect frame = CGRectMake(0, 0, appFrame.size.width, appFrame.size.height);
self.view = [[[UIView alloc] initWithFrame:frame] autorelease];

// setup wrapper
UIScrollView *wrapper = [[UIScrollView  alloc] initWithFrame:CGRectMake(0, 0, appFrame.size.width, appFrame.size.height + 320)];
wrapper.backgroundColor = [UIColor redColor];
wrapper.scrollEnabled = YES;
[self.view addSubview:wrapper];

// title (simple version here)
title.text = "Hello World";
[wrapper addSubview:title];

1 Ответ

7 голосов
/ 16 февраля 2010

Вместо установки большого кадра вы должны установить размер содержимого UIScrollView:

UIScrollView *wrapper = [[UIScrollView  alloc] initWithFrame:
             CGRectMake(0, 0, appFrame.size.width, appFrame.size.height)];
wrapper.contentSize =CGSizeMake(appFrame.size.width, appFrame.size.height + 320);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...