iOS UI 自定义按钮图片

Posted

技术标签:

【中文标题】iOS UI 自定义按钮图片【英文标题】:iOS UI Custom button images 【发布时间】:2012-11-14 05:48:44 【问题描述】:

我正在开发一个使用圆形自定义 UIButton 的 ios 应用。我想将图像添加到这些按钮,并想知道我是否使用 IB 从我的项目中选择图像,我是否还需要担心用于视网膜显示的 2x 视网膜图像?当我从 IB 嵌入非视网膜和视网膜设备(所有 iPhone(包括 iphone 5)和 iPad,包括 mini)时,它们的图像尺寸应该是多少?

互联网上有没有最好的资源来获取这些按钮的 pngs 文件?

【问题讨论】:

【参考方案1】:

是的,您应该使用所有图像。您应该只将具有正确名称的图像添加到资源文件夹中。并且只需选择编译器将处理的非视网膜图像。

http://www.idev101.com/code/User_Interface/sizes.html

以上链接将帮助您了解图片尺寸

【讨论】:

【参考方案2】:

这很容易。转到界面生成器,在右侧面板上你会看到这个 -

您需要做的就是首先将您的按钮配置为custom,然后通过xcode在您的项目中包含一个图像文件,然后您可以在背景或图像属性的下拉列表中选择该图像。

请注意,所有这些也可以通过代码来完成,只是 IB 使其具有交互性。希望这会有所帮助。

【讨论】:

以上是关于iOS UI 自定义按钮图片的主要内容,如果未能解决你的问题,请参考以下文章

带有自定义 UI 按钮的 iOS 键盘的辅助功能选项卡顺序

WPF 自定义图片按钮

在 ios 7.1 中自定义按钮形状

9行代码实现图片上传和预览(自定义按钮上传)

自定义tabBar

iOS 自定义按钮和滚动视图,如 venmo