MoreViewController, редактирование, нередактируемый значок - PullRequest
0 голосов
/ 24 февраля 2010

Я использую TabBar с более чем 5 значками, но я также получаю MoreViewController и могу редактировать значки в TabBar. Но я не нашел варианта, как запретить редактирование одной из иконок - аналогично More. Как я могу исправить один значок?

В документе есть описание beginCustomizingItems, которое, если оно содержит элемент, сделает его недоступным для редактирования - это то, что я хочу. Но я не нашел, как использовать этот метод. Все делается автоматически.

1 Ответ

1 голос
/ 05 марта 2010

В вашем UITabBarController установите customizableViewControllers на массив viewController, который можно настроить.

Из документов:

"Это свойство определяет, какие элементы на панели вкладок могут быть переупорядочены пользователем. Когда пользователь касается элемента« Дополнительно »в представлении панели вкладок, появляется пользовательский интерфейс, отображающий любые элементы, которые не помещаются на главной панели вкладок. Этот интерфейс также содержит кнопку «Редактировать», которая позволяет пользователю переставлять элементы. Из этого интерфейса можно переставить только элементы, чьи связанные контроллеры представления находятся в этом массиве. Если массив пуст или значение этого свойства равно нулю, вкладка bar не позволяет переставлять элементы. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...