我为我的 iOS 应用程序制作了一个自定义数字小键盘,但希望它更接近标准键盘的外观。我正在寻找有关如何使标准 UIButton 外观和行为像标准键盘按钮的建议。
具体来说,我需要为 iPad 弄清楚以下内容,并希望在 xib 或情节提要中做尽可能多的事情。
- 按钮的大小
- 键盘背景的颜色(甚至更好,我如何自己确定?)
- 按钮的背景颜色
- 按钮中文本的字体和颜色
- 如何在按钮下添加阴影?
- 如何使用灰色而不是蓝色突出显示按钮?
- 按钮之间的间距
- 更改方向时如何使按钮“组”作为一个整体居中?(所有调整大小的选项都将其固定在一边,而不是彼此固定)
标准按钮使用图像,还是修改标准 UIButton?或者更恰当地说,哪个对我们更好?
更新:
我为数字键盘创建了一个项目,这是一个完整的工作示例。但是,我并没有花太多时间在实际外观上,这就是这个问题的主要内容。我已将其发布在 Github 上,并使其成为一个开源项目(受 MIT 许可证涵盖,因此也允许商业用途)。希望其他人会发现它有用,并希望其他人会愿意帮助它变得更好,看起来更像原生键盘。Github 存储库位于: