最新消息:关注【已取消】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

UIView shadow阴影效果|swift教程

IOS admin 0浏览 评论

这个swift教程将教会你如何给UIView添加shadow阴影效果,添加阴影效果需要用到UIView类中如下的四个属性:

Shadow属性介绍 :

shadowColor : 设置阴影的颜色,需要用CGColor

shadowOpacity: 设置阴影的不透明度,从0到1,1为完全不透明

shadowOffset : 阴影偏移,此属性具有3D效果

shadowRadius : 阴影的四角半径

下面是swift代码,代码写在了viewDidLoad初始化方法里面了:

override func viewDidLoad() {
	super.viewDidLoad()
	let myView = UIView(frame:(CGRect(x:0,y:0,width:120,height:120)))
	myView.center = self.view.center
	myView.backgroundColor = UIColor.yellow
	myView.layer.shadowColor = UIColor.red.cgColor
	myView.layer.shadowOpacity = 1
	//zero表示不偏移
	myView.layer.shadowOffset = CGSize.zero
	myView.layer.shadowRadius = 5
	self.view.addSubview(myView)
}

当我们ios app之后,会得到如图的效果,四周的阴影都是一样的。

QQ截图20171208101104.jpg

我们修改一下shadowOffset的偏移量,代码如下:

myView.layer.shadowOffset = CGSize.zero
改成
myView.layer.shadowOffset = CGSize.init(width: 3, height: 3)

会得到如下的UIView阴影效果,会向下偏移,如图所示:

QQ图片20171208114938.png

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/object-c_ios/426.html
"文章很值,打赏犒劳作者一下"
微信号: Javaweb_engineer

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论