Лучший способ создать цифровую клавиатуру, как видно из телефонного приложения Apple - PullRequest
4 голосов
/ 03 августа 2010

Как лучше всего создать цифровую панель, подобную той, которую Apple использует в телефонном приложении? альтернативный текст http://i30.tinypic.com/2e1vy2g.png

Ответы [ 2 ]

3 голосов
/ 03 августа 2010

Я бы сказал, просто создайте массив из UIButton объектов, чтобы вы могли использовать UIControlStateSelected и другие состояния кнопок, используя разные изображения для разных состояний.

Другая идея - создать нечто похожее навсю эту клавиатуру в Photoshop, а затем разбить ее на 12 изображений, используя http://www.mikelin.ca/blog/2010/06/iphone-splitting-image-into-tiles-for-faster-loading-with-imagemagick/

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

Кстати, я просто забыл об этом, пока минуту назад ... у них есть некоторая графика пользовательского интерфейса с iPhone и iPad в высоком разрешении PSD-файла:

http://www.teehanlax.com/blog/2010/02/01/ipad-gui-psd/

и

http://www.teehanlax.com/blog/2010/08/12/iphone-4-gui-psd-retina-display/

и

http://www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4/

2 голосов
/ 11 августа 2010

Я реализовал KeypadView, который можно настраивать с помощью делегата.

Этот репозиторий github имеет KeypadView и реализацию делегата.Буду признателен, если вы поделитесь своими мыслями со мной.

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