клавиатура калькулятора iphone - PullRequest
2 голосов
/ 26 сентября 2011

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

Спасибо.

Ответы [ 5 ]

3 голосов
/ 05 июля 2012

Кнопки

Проверьте CodePadawan: глянцевые кнопки iPhone для программно созданных кнопок калькулятора.

Однако я бы предложил использовать PNG-изображения для фона кнопок. Вы можете извлечь обычные фоны кнопок (я не нашел выбранный фон кнопок) из векторных элементов пользовательского интерфейса iPhone (связанных с наборов, трафаретов и значков для разработки на iPhone и iPad ) с помощью Adobe Illustrator, сделав выделение, скопировав, добавив новый, вставив объект> Артборды> Подогнать к выбранному искусству> Сохранить для Интернета.

CalculatorMemoryButtonBackgroundNormal.png & CalculatorMemoryButtonBackgroundNormal@2x.png

calculator memory button background normal calculator memory button background normal retina

CalculatorOperatorButtonBackgroundNormal.png & CalculatorOperatorButtonBackgroundNormal@2x.png

calculator operator button background normal calculator operator button background normal retina

CalculatorDigitButtonBackgroundNormal.png & CalculatorDigitButtonBackgroundNormal@2x.png

calculator digit button background normal calculator digit button background normal retina

CalculatorEqualButtonBackgroundNormal.png & CalculatorEqualButtonBackgroundNormal@2x.png

calculator equal button background normal calculator equal button background normal retina

Реализация

1 голос
/ 26 сентября 2011

Не простым способом. Учитывая, насколько простой будет эта клавиатура, этого лучше добиться, создав пользовательский вид.

1 голос
/ 26 сентября 2011

Вам понадобится целая замена «клавиатуры» с вашими собственными кнопками и действиями, чтобы сделать это.Это будет UIView, содержащий набор кнопок UIB.Если вы хотите, чтобы это всплыло как обычная клавиатура (в отличие от того, чтобы быть на экране все время, как в приложении калькулятора), тогда установите новый вид для inputView вашего текстового поля, а не inputAccessoryView.

1 голос
/ 26 сентября 2011

Поскольку вы новичок в разработке приложений для iPhone, я бы сказал, зайдите на Youtube и посмотрите учебники по разработке приложений для iPhone, и это очень полезный ресурс.Что касается вашего проекта "Калькулятор" - посетите этот урок !

0 голосов
/ 26 сентября 2011

См. Пользовательская клавиатура iPhone

Однако вполне возможно, что Apple может отклонить ваше приложение в соответствии с различными сообщениями SO по этому вопросу.

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