Я нашел отличный онлайн-учебник, который показывает вам, как пролистывать разные страницы, ну вроде.Вот ссылка на руководство здесь: http://www.iosdevnotes.com/2011/03/uiscrollview-paging/
У меня вопрос: как я могу настроить его код так, чтобы вместо загрузки «цветов» он загружал различные независимые представления или создаваемые мной файлы контроллеров представления?Как я вижу, он загружает информацию из NSArray, но как вы ее кодируете, чтобы включить представления или контроллеры представлений в этот массив, и вам нужно добавить что-то еще особенное, чтобы это произошло?
Здеськод, на который я ссылаюсь из своего урока, который находится в файле реализации:
- (void)viewDidLoad {
[super viewDidLoad];
pageControlBeingUsed = NO;
NSArray *colors = [NSArray arrayWithObjects:[UIColor redColor], [UIColor greenColor], [UIColor blueColor], nil];
for (int i = 0; i < colors.count; i++) {
CGRect frame;
frame.origin.x = self.scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
UIView *subview = [[UIView alloc] initWithFrame:frame];
subview.backgroundColor = [colors objectAtIndex:i];
[self.scrollView addSubview:subview];
[subview release];
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * colors.count, self.scrollView.frame.size.height);
self.pageControl.currentPage = 0;
self.pageControl.numberOfPages = colors.count;
}