Мое приложение имеет 6 пунктов меню, поэтому ОС показывает первые 4, а затем показывает элемент «Еще», который ссылается на экран, где пользователь может выбрать два других.
Моя проблема в том, что я хочу показать значок на элементе «Дополнительно», чтобы пользователь знал, что один из скрытых пунктов меню требует своего внимания. (Для наших пользователей ясно, какой скрытый элемент представляет значок, поскольку один из скрытых элементов - «Настройки», а другой - текущие загрузки)
Я не знаю, как получить доступ к элементу «More», поскольку массив «items» в UITabBar содержит только 6 реальных UITabBarItems, которые я создал; он не включает в себя сгенерированный системой пункт «Больше». Я пытался установить значок на одном из скрытых элементов UITabBarItems, но значок не отображается.
Я не нашел много в Google, что заставляет меня задуматься, не ошибаюсь ли я в этом. Приложение iTunes делает то же самое при загрузке объектов. Они отображают пункт «Больше» и прикрепляют к нему значок, поэтому я решил, что я в хорошей компании, но будь я проклят, если увижу, как они это сделали. (Если они не создали вручную элемент UITabBarSystemItemMore и не обрабатывали вручную, отображая другие элементы меню. Тьфу.)