Портрет UISplitViewController - проблема всплывающих окон на панели инструментов

Я взял учебник Apple в качестве примера и вставил его в приложение для iPhone, чтобы сделать его универсальным. Всплывающее окно показывает меню с 4 опциями, каждый из которых представляет собой UIViewController. Если я выберу 2-ю, а затем вернусь к первой, всплывающая кнопка, вместо того, чтобы оставаться в положении 0 кнопок панели инструментов, она пойдет немного вправо. Если я перейду ко второму и снова вернусь, то это будет больше справа.

В чем дело?

RL

2 ответа

Решение

Поскольку все мои ViewControllers инициализируются в AppDelegate, мне нужно удалять де Барбутон каждый раз, когда я выбираю строку во всплывающем меню. Таким образом, когда отображается VC, кнопка переходит в индекс 0 и не перемещается вправо в панели инструментов.

Благодарю.

RL

Похоже, вы помещаете несколько вещей в toolbar.items в ваших методах делегата UISplitViewController, или, скорее, вы добавляете больше в toolbar.items в методе делегата "покажут", но вы не удаляете все из них в ваш метод "спрячет". Если вы отправите код в методы делегата UISplitViewController, мы сможем помочь вам больше.

Другие вопросы по тегам