创建像Apple在电话应用中使用的数字键盘的最佳方法是什么? alt text http://i30.tinypic.com/2e1vy2g.png
答案 0 :(得分:3)
我想说只需创建一个UIButton
个对象数组,这样就可以通过对不同的状态使用不同的图像来利用UIControlStateSelected
和其他按钮状态。
另一个想法是在Photoshop中创建类似于整个键盘的内容,然后使用http://www.mikelin.ca/blog/2010/06/iphone-splitting-image-into-tiles-for-faster-loading-with-imagemagick/将其平铺为12个图像
这将需要一些工作来让所有图像很好地融合在一起。
顺便说一下,我刚才忘了这些......直到一分钟前......他们在高分辨率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/
和
答案 1 :(得分:2)
我实现了一个KeypadView,可以通过委托自定义。
此github repository具有KeypadView和委托实现。
由于我仍然是iOS开发领域的初学者,如果您与我分享您的想法,我将不胜感激。