Системные значки iOS и пользовательские кнопки - PullRequest
0 голосов
/ 31 мая 2011

Я работаю над своим первым приложением, и проблема заключается в том, что дизайн интерфейса приложения довольно индивидуален (хотя это приложение на основе панели вкладок).теперь в одном из контроллеров представления мне нужно предоставить пользователю контроллер взаимодействия печати для печати изображений.дело в том, что я не пользуюсь панелью навигации, системой панелей инструментов или другим способом.мне удалось прикрепить целевой метод действия к пользовательской кнопке.однако, Apple заявляет, что интерфейс печати должен быть представлен системной кнопкой (вроде стрелки).вопрос: есть ли способ поместить системный значок внутри кнопки, которая не находится внутри (панели), или было бы нормально как-то сообщить пользователю (с наложением или чем-то еще), что нажатие на кнопку, которую я использую(кнопка - красная лента, спускающаяся с рамки рисунка), они получат параметры печати?

Ответы [ 2 ]

1 голос
/ 01 июня 2011

Apple говорит: :

Хотя кнопка печати может быть любой пользовательская кнопка, рекомендуется Вы используете кнопку системного действия элемента показано на рисунке 6-1.

Я бы сказал, что вы можете использовать собственную кнопку, если хотите.

0 голосов
/ 01 июня 2011

Возможно, вы захотите иметь панель инструментов в верхней части представления для этой конкретной вкладки. Просто появляется на этой вкладке. Это сделало бы вопрос спорным.

Вы также можете сделать так, чтобы панель инструментов «скользила» и «выдвигалась» сверху, чтобы обеспечить доступ к этим (и другим?) Действиям. Одно или двойное нажатие может спровоцировать такое действие.

К сожалению, Apple не предоставляет изображения для элементов пользовательских кнопок панели любым приемлемым способом. Если вам нужен доступ к ним, я предлагаю использовать систему репортеров ошибок на сайте разработчиков Apple, чтобы запросить это.

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