
代码实现的话如下:
//按钮初始化
UIButton
*myButton
=[UIButton
buttonWithType:UIButtonTypeCustom]
(注意此处使用便利构造器初始化的button,不需release)
//设置按钮图片
[myButton
setBackgroundImage:[UIImage
imageNamed:@"myPic.png"]
forState:UIControlStateNormal]
//设置文字
[myButton
setTitle:@"确定"
forState:UIControlStateNormal]
一般是以蓝色的Assets.xcassets的文件夹形式在工程中,以Image Set的形式管理。当一组图片放入的时候同时会生成描述文件Contents.json。且在打包后以Assets.car的形式存在,不能打开(网上有工具ThemeEngine可以打开,感兴趣的可以测试)。以此方式放入的图片并不在mainBundle中,不能使用contentOfFile这样的API来加载图片,interface builder中使用图片时不需要后缀和倍数标识(@2x这样的)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)