iPhone UITableViewCell пользовательский графический аксессуар, нарушение HIG? - PullRequest
2 голосов
/ 23 января 2010

Я хочу ввести пользовательское вспомогательное изображение карандаша в ячейку таблицы и в стандартное вспомогательное положение справа UITableViewCell. Изображение карандаша будет использоваться для указания того, что текст в ячейке таблицы можно редактировать с помощью всплывающего модального полноэкранного просмотра.

Будет ли Apple наказывать это нововведение в процессе рассмотрения приложения?

Я оправдываю то, что стандартные показатели раскрытия не дают правильного значения. Согласно документу Apple HIG, раскрытие «>» должно представлять еще один более подробный вид списка, а синяя кнопка «+» должна раскрывать дополнительную информацию о выбранной строке таблицы.

Я чувствую, что открытие представления редактирования текста находится между употреблением ">" и "+", отсюда моя идея с карандашным изображением.

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

1 Ответ

0 голосов
/ 23 января 2010

Я не думаю, что Apple накажет вас за создание пользовательской кнопки / значка.Это не то, чтобы беспокоиться.Проблема заключается в том, чтобы заставить пользователя понять, какова функция вашего пользовательского значка, поскольку они используются со стандартным пользовательским интерфейсом iPhone.

Я считаю, что функциональность, которую вы хотите добавить на свой значок, этобыло бы лучше, если бы вы использовали пользовательский интерфейс для редактирования ячейки таблицы, который представлен на этом изображении, чтобы я мог найти Googling (http://adeem.me/blog/wp-content/uploads/2009/UITableView/AddDeleteReorderUITableView/Picture%202.png).

) Итак, люди привыкли редактировать содержимое ячеек таблицы с помощьюкнопку редактирования и после выбора текущей ячейки ... чем вы можете показать модальное представление, чтобы пользователь мог редактировать содержимое.

Чтобы получить более качественное изображение, сравните ячейку таблицы, например, с часами.app.

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

Представьте, что в вашемБраузер значок загрузки, вместо этой круглой стрелки, он был изменен на «L» в последнем обновлении, было бы сложно понять нестандартный символl.

Подумайте об этом и выберите наиболее подходящий для вас подход.

Приветствия,VFN

...