2012-01-10 5 views
1

У меня есть приложение iPad с SplitViewController, в котором DetailView имеет UIButton. Что я хочу знать, возможно ли показать другой SplitViewController при нажатии этой кнопки? Я не мог видеть такую ​​функциональность, реализованную кем-либо, после того, как много Googling вокруг.Нажатие SplitViewController из другого SplitViewController

спасибо.

+0

, где вы хотите, чтобы «новый» сплит-контроллер идти? если вы хотите заменить его уже на экране, почему бы не изменить это, чтобы показать, что вы хотите показать? – Ali

+0

На кнопку нажмите, я хочу, чтобы существующий контроллер расщепления был заменен новым. Это то, что мы пытаемся, но так и не смогли найти. !! Thanx заранее – Balaram

ответ

0

Спасибо за отзыв всем. Я получил решение для того же.

Что я сделал, я создал UIViewController (для подробной страницы) и UITableViewController (для главной страницы). Внедряя UIPopoverControllerDelegate & UISplitViewControllerDelegate подробно, я связал их оба (подробно & мастер), сделав контроллер splitviewcontroller контроллером корневого представления подробной страницы.

Основные функции функции разделения и функции popover должны быть реализованы. Вам придется вручную настроить размер MasterPopoverView.

+1

Это не отвечает на то, что «у вас может быть 2 splitViewControllers» – redDragonzz

0

Одним из способов достижения этого является отправка уведомления родительскому элементу spiltview. Например, если у вас есть UINavigationController или любой другой диспетчер представлений, который держит оригинальный SplitView, вы хотите подписаться на уведомление и когда кнопка нажата, вы отправляете уведомление, в результате которого родитель заменяет (или изменяет) разделенное представление с помощью новый.

0

Вы не можете нажать UISplitViewControllerenter image description here

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