【发布时间】:2012-05-02 13:21:48
【问题描述】:
我为我的 iOS 应用制作了一个自定义数字键盘,但希望它更接近标准键盘的外观。我正在寻找有关如何使标准 UIButton 外观和行为类似于标准键盘按钮的建议。
具体来说,我需要为 iPad 弄清楚以下内容,并希望尽可能多地在 xib 或情节提要中做。
- 按钮的大小
- 键盘背景的颜色(或者更好,我如何自己确定?)
- 按钮的背景颜色
- 按钮中文本的字体和颜色
- 如何在按钮下方添加阴影?
- 如何使用灰色而不是蓝色突出显示按钮?
- 按钮之间的间距
- 如何在更改方向时使“组”按钮整体居中? (所有调整大小的选项都将其固定在一边,而不是相互固定)
标准按钮使用图像,还是修改标准 UIButton?或者更恰当地说,哪个对我们更好?
更新:
我为数字键盘创建了一个项目,这是一个完整的工作示例。但是,我并没有花太多时间在实际外观上,这就是这个问题的主要内容。我已将其发布在 Github 上,并使其成为一个开源项目(受 MIT 许可证涵盖,因此也允许商业用途)。希望其他人会发现它有用,并希望其他人会愿意帮助它变得更好,看起来更像原生键盘。 Github 存储库位于:
【问题讨论】:
-
由于各种原因,LGPL(可能)与 App Store 应用程序不兼容。这里有一个讨论,我认为涵盖了所有内容:stackoverflow.com/questions/459833/…
-
@StevenFisher:感谢您的提醒,如果需要,我会查看并更改许可证。我希望社区可以使用它! :)
标签: ios ipad uibutton uikeyboard