#iphone #uinavigationcontroller #uibarbuttonitem
#iPhone #uinavigationcontroller #uibarbuttonitem
Вопрос:
Я прочитал несколько сообщений о том, что люди помещают либо свои собственные значки, либо значки Apple на панель инструментов, либо в виде пользовательского представления в rightBarButtonItem. Мне было интересно, считается ли это плохой практикой, хорошей практикой и т.д. Я осматривался вокруг и увидел это: http://www.techtree.com/India/Features/Top_5_Productivity_Apps_for_iPad/551-115236-899-2.html. В приложении Numbers или Keynote, похоже, они используют UINavigationController или какой-либо способ навигации пользовательские значки на RHS. Я хотел бы сделать то же самое, но я не знал, считается ли это плохой практикой или чего-то следует избегать на случай, если Apple что-то изменит в будущем. Я в основном хочу пару элементов кнопки панели и панель пользовательского поиска. Наличие панели поиска внизу выглядит забавно для меня. Я заметил, что приложение Facebook на iPhone имеет аккуратный viewcontroller, где вы нажимаете на верхний левый значок, и он открывает способ навигации по их приложению. Я не знаю, есть ли у кого-нибудь руководство по тому, что там происходит.
Ответ №1:
Существует множество приложений, которые делают то, о чем вы говорите, так что Apple не должна создавать вам никаких проблем.
«на случай, если Apple что-то изменит в дальнейшем».
С другой стороны, они могут быть привередливы к любому типу приложений, поэтому нет никаких гарантий. В будущем им может потребоваться, чтобы все приложения iPhone поддерживали альбомный режим. Ты никогда не знаешь наверняка.
Ознакомьтесь с Рекомендациями Apple по пользовательскому интерфейсу, если хотите узнать больше об их «рекомендуемом» использовании для управления.