Как лучше всего создать цифровую панель, подобную той, которую Apple использует в телефонном приложении? альтернативный текст http://i30.tinypic.com/2e1vy2g.png
Я бы сказал, просто создайте массив из UIButton объектов, чтобы вы могли использовать UIControlStateSelected и другие состояния кнопок, используя разные изображения для разных состояний.
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/
Я реализовал KeypadView, который можно настраивать с помощью делегата.
Этот репозиторий github имеет KeypadView и реализацию делегата.Буду признателен, если вы поделитесь своими мыслями со мной.