iPhone开发Swift基础09 Assets

iPhone开发Swift基础09 Assets,第1张

Assets上设置颜色集合

使用颜色集合可以使得应用程序的风格一致。

选取颜色

接着在代码里面使用:
由于颜色集是iOS11才出现的新特性,所以使用时需要进行系统版本判断。

if #available(iOS 11.0, *){
    self.view.backgroundColor = UIColor(named: "ForegroundColor")
}

运行结果:

Assets上设置矢量图片

在过去的开发,因为需要适配不同尺寸的屏幕,因此图片资源经常需要准备三种尺寸@1x、@2x、@3x。但在引入矢量图片之后,就不需要再准备三种尺寸的图了。

在Assets界面下点击“+”按钮,选择导入“Import…”选项,然后再选择将要导入的矢量图片。我这里是一个红包矢量图,文件格式是以svg结尾的。


记得图片属性需要勾选“Preserve Vector Data”选项。

验证代码:

if #available(iOS 11.0, *){
    self.view.backgroundColor = UIColor(named: "ForegroundColor")
    
    let imageView = UIImageView(image: UIImage(named: "hongbao"))
    imageView.frame = CGRect(x: 0, y: 0, width: 480, height: 560)
    view.addSubview(imageView)
}

运行结果:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/996493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存