1、以iPhone7为例,在待机界面找到“设置”选项,点击“设置”。
2、进入设置界面,找到“通用”选项,打开“通用”。
3、进入通用界面,找到“辅助功能”选项,并打开进入“辅助功能”。
4、输入辅助功能界面,找到“显示调整”选项,并打开进入“显示调整”。
5、进入显示调整界面,找到“滤色器”选项,打开进入“滤色器”。
6、最后,关闭“颜色过滤器”开关,即可解决上述解决问题。
在通过这样的方式设置阴影时,必须把父视图的masksToBounds属性关掉,因为阴影设置的方式就是加offset给超出视图部分设置颜色来实现的,一旦不让子视图超出,阴影也就看不出了。
圆角+阴影:
如果上面的方法一起用,把masksToBounds开了,阴影无法显示,关了的话其上的View又会遮住圆角。解决的方式只能是再加一层layer。
swift版:
shadowoffset: +, + 是右下 -,+是左下 +,-是右上 -,-是左上
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)