创建数字键盘的最佳方法,如苹果电话应用程序中所示

创建像Apple在电话应用程序中使用的数字键盘的最佳方法是什么? alt text http://sofzh.miximages.com/objective-c/2e1vy2g.png

我想说只是创建一个UIButton对象数组,以便您可以通过使用不同状态的不同图像来利用UIControlStateSelected和其他按钮状态。

另一个想法是在Photoshop中创建类似于整个键盘的东西,然后使用http://www.mikelin.ca/blog/2010/06/iphone-splitting-image-into-tiles-for-将其平铺为12个图像。更快的加载与- ImageMagick的/

这将需要一些工作,让所有的图像很好地融合在一起。

顺便说一句,我只是忘了这些,直到一分钟前…他们在高分辨率PSD文件中有一些来自iPhone和iPad的UI图形:

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和委托实现。

由于我仍然是iOS开发领域的初学者,如果您与我分享您的想法,我将不胜感激。