UIView

1. maskView

  • 直接改变view的透明度可以通过以下语句来实现

    self.view.alpha = 0.5

  • UIView的maskView属性(遮罩),通过改变maskView自身覆盖区域的alpha
    值来改变透明度。
总结
  1. View只显示和它的maskView遮罩重叠的区域。

  2. 通过改变遮罩的alpha值和颜色实现透明、半透明的效果。

2. clipsToBounds

这个属性默认False,如果设置为True,那么子视图超出母视图的部分会被裁减而不会被显示。

open var clipsToBounds: Bool // When YES, content and subviews are clipped to the bounds of the view. Default is NO.
效果对比.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容