мнение iphone UI - что было бы лучшим способом ссылки на контакт в адресной книге - PullRequest
1 голос
/ 25 января 2010

немного другой тип вопроса. Я связываю элемент UITableView с элементом контакта. Что бы группы подумали о двух следующих понятиях:

1. Использование аксессуара на MainTableView для прямой ссылки на страницу контакта:

Вы нажимаете синюю стрелку на RHS, чтобы перейти к контакту альтернативный текст http://img192.imageshack.us/img192/5043/ss1en.png

2. Использование значка внутри DetailTableView для ссылки на страницу контакта. Подробное представление открывается после нажатия кнопки «BD» или «DE». Контакт заносится с иконки вверху справа

альтернативный текст http://img192.imageshack.us/img192/4531/ss2xr.png

Что бы вы предпочли?

Ответы [ 3 ]

6 голосов
/ 25 января 2010

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

Плюс, значок vCard мне не совсем подходит. Я не могу понять, почему, просто ... нет. (Хотя я понимаю, что это может быть временная иконка, макет, и вы можете доработать его позже. Но будьте осторожны, чтобы не использовать универсальный значок силуэта выстрела в голову; это могло бы отличаться по значению и дать рецензентам Apple еще одну возможность для отклонения .)

1 голос
/ 25 января 2010

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

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

Согласно HIG, использование # 1 при выборе строки будет отображать те же результаты, что и управление раскрытием. Если два события будут отображать разную информацию, то вы будете использовать шеврон.

Apple не комментирует номер два, но вы всегда можете использовать значок vcard в качестве изображения слева, как это поддерживается UITableViewCellStyleDefault. Как уже говорили другие, зачем давать ленивому рецензенту приложения причину отклонить ваше приложение?

cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kCellIdentifier] autorelease];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...