2012-04-06 5 views
0

Я пишу свое первое приложение для IPad, и у меня есть общий вопрос пользовательского интерфейса. Я ужасный в дизайне пользовательского интерфейса, и я ищу общие рекомендации по использованию моего макета. В частности, у меня есть довольно простое подробное приложение, которое прекрасно вписывается в общий шаблон приложения, предоставляемый XCode. Приложение отслеживает даты проверки оборудования. У меня есть главный вид, где люди вводят информацию об определенном устройстве (make, model, серийный номер, имя, местоположение, контактный адрес, электронная почта, телефон и т. Д.). Главный вид представляет только местоположение и имя. Когда они нажимают на мастер, все данные отображаются в подробном представлении.Предложения по дизайну интерфейса для iPad iPad

Для каждого устройства требуется ежегодный осмотр и имеется стандартная форма, которая должна быть заполнена. Есть 20 предметов для проверки, и мне нужно собрать/отобразить метку (шаг проверки), статус (pass/fail/whatever) и поле комментариев для общего текста.

Так что мне нужно выполнить осмотр. Я мог бы просто передать макет 20 uilabels, 20 переключателей ON/OFF (или 3 позиции) и 20 UITextViews, но это звучит действительно kludgy. Я мог бы разместить три элемента в пользовательском UITableViewCell, но мне не очень удобно, что это правильный подход к пользовательскому интерфейсу.

Как вы можете сопоставить существующий бумажный процесс (это начинается с печатаемого PDF-документа) в iPad-приложение? Не могли бы вы сделать его похожим на старую бумагу, насколько это возможно?

ответ

0

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

Не видя исходной бумажной формы, трудно сообщить, как ее можно преобразовать в формат «Мастер/Деталь», в соответствии с их ожиданиями, которые были заданы бумажной формой.

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

Смежные вопросы