Вы можете сделать это следующим образом:
- Откройте файл пера и создайте объект UIScrollView под вашим объектом UIView.
- Переместите все свои элементы управления на UIScrollView
- Откройте файл заголовка (.h) и добавьте новое свойство для вида прокрутки:
@ свойство (неатомное, сохранение) IBOutlet UIScrollView * scrollView;
- Откройте файл реализации (.m) и вставьте следующее:
@synthesize scrollView;
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
// Enable scrolling for portrait
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, 600);
}
- Вернитесь к файлу nib и подключите scrollView на владельце файла к вашему объекту UIScrollView.
Реальный трюк здесь - установка scrollView.contentSize. Как только это установлено, прокрутка должна произойти.
Если вы хотите включить прокрутку, когда устройство находится в портретной ориентации, вы можете использовать это:
// Enable scrolling for landscape orientation
scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, scrollView.frame.size.height);
Это должно дать вам некоторое представление.
Блошиный