2014-02-11 3 views
5

Эй, я хотел спросить, как реализовать UIPageViewController внутри UITableViewCell.UIPageViewController внутри UITableViewCell

Я читал, но пока ничего не работает для тех, кто пытается.

Я был бы признателен за некоторые подсказки, нет необходимости в полный ответ ..

Спасибо !.

+0

вам, вероятно, нужно добавить UIPageControl для добавления в качестве подзаголовка в вашей ячейке? –

ответ

4

Непонятно, что именно вы пытаетесь сделать, но позвольте мне посмотреть, могу ли я объяснить. Вы хотите иметь представление контроллера просмотра страницы внутри ячейки представления таблицы.

Вам нужно будет создать контроллер просмотра страницы на ячейку, изменить размер его вида на размер содержимого содержимого ячейки и добавить представление в виде подсмотра ячейки. Затем вам нужно будет внедрить источник данных диспетчера типов просмотра и делегировать методы внутри ячейки.

Что-то вроде:

self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil]; 
[self.pageViewController setDataSouce:self]; 
[self.pageViewController setDelegate:self]; 
[self.pageViewController.view setFrame:self.contentView.bounds]; 
self.contentView addSubview:self.pageViewController.view]; 

Однако это своеобразный дизайн, который выглядит слишком сложным.

+0

Спасибо вам большое! Я думаю, что я начинаю понимать, как использовать PageController. Я понимаю, как это может показаться, что я делаю что-то действительно сложное, но не беспокоюсь. – sam

+7

Может быть, он пытается сделать в стиле Facebook прокрутку левой и правой галереи изнутри таблицы? Кто знает, что он пытается сделать, но я не думаю, что мы можем сказать, что это «слишком» сложно. –

Смежные вопросы