iPhone - Правильный пользовательский интерфейс для расчетов - PullRequest
1 голос
/ 27 января 2011

Я довольно новичок в разработке для iPhone и в настоящее время работаю над приложением, которое включает в себя представление, которое выполняет простой численный расчет.В частности, пользователь вводит 3 или 4 значения в текстовые поля, и представление отображает результат.Что-то вроде http://www.moneychimp.com/calculator/compound_interest_calculator.htm

Какой самый лучший способ добиться этого?В настоящее время я использую простые UITextFields и UILabel для результата, но это не выглядит красиво или "как родной".Какой объект интерфейса лучше всего использовать?

Спасибо!

Ответы [ 3 ]

1 голос
/ 27 января 2011

Это полностью зависит от вас. Вы используете правильные классы для фактического ввода - все сводится к тому, как вы выбираете стиль этих классов. Я бы посоветовал взглянуть на документацию для UIView и CALayer (youView.layer и включить в свой проект платформу QuartzCore).

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

1 голос
/ 28 января 2011

Я бы сказал;

  • использовать стиль сгруппированных таблиц (с белыми столами с закругленными углами на голубоватом полосатом фоне)

  • встраивайте значения параметров непосредственно в ячейку (выровнены по правому краю), насколько это возможно

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

Возможно, вы захотите взглянуть на http://www.inappsettingskit.com/,, в настоящее время мы исследуем его с той же целью, и, похоже, он выполняет свою работу

0 голосов
/ 27 января 2011

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

Кроме того, вы, кажется, находитесь на правильном пути.

Кроме того, иногда размещение представления внутри прокрутки делает вещи более прохладными, даже если на них всего одна страница. Автоматический отскок при просмотре прокрутки - это круто.

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