swift 常用小记

1、addSubview(view: UIView)//普通添加

2、sendSubviewToBack(view: UIView)//添加到最下层

3、bringSubviewToFront(view: UIView)//添加到最下层

4、insertSubview(view: UIView,atIndex: Int)//添加到制定层

5、insertSubview(view: UIView,belowSubview: UIView)//添加到某个层级的下面

6、insertSubview(view: UIView,aboveSubview: UIView)//添加到摸个层级的上面

修改层级

1、exchangeSubviewAtIndex(index1: Int, withSubviewAtIndex index2: Int)//交换层级


extension UIView {

    func addCorner(conrners: UIRectCorner , radius: CGFloat) {

        let maskPath = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: conrners, cornerRadii: CGSize(width: radius, height: radius))

        let maskLayer = CAShapeLayer()

        maskLayer.frame = self.bounds

        maskLayer.path = maskPath.cgPath

        self.layer.mask = maskLayer

    }}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容