В настоящее время я работаю над своим приложением и хотел бы иметь UIScrollView и UIPageControl, которые позволили бы пользователю перемещать экран влево и вправо, чтобы получить доступ к различным контроллерам представления.
Пока у меня это работает, так что я могу провести пальцем влево и вправо, чтобы увидеть любой контроллер представления, однако я обнаружил, что когда одному из моих UIViewControllers требуется доступ к нему, делегирование ничего не происходит, например UITableViewDelegate.
Это код, который у меня есть в scrollViewController
CGRect frame2;
frame2.origin.x = self.scrollView.frame.size.width * 1;
frame2.origin.y =30;
frame2.size = self.scrollView.frame.size;
myViewController *vc3 = [[myViewController alloc] initWithNibName:@"myViewController" bundle:nil];
vc3.view.frame = frame2;
[self.scrollView addSubview:vc3.view];
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * 2, self.scrollView.frame.size.height);
Одна вещь, которую я тоже не могу сделать, это релиз [релиз vc3]; после добавления его в scrollView приложение просто вылетает.
Любая помощь будет великолепна, также, пожалуйста, дайте мне знать, если я поступаю неправильно.
Спасибо, Аарон