美文网首页
iOS (swift版)九宫格图片算法公式

iOS (swift版)九宫格图片算法公式

作者: 京哥 | 来源:发表于2019-01-15 16:30 被阅读0次
    //每行显示三个
    let imgCount: CGFloat = 3.0
    //每个图片宽度
    let imageWH = 100
    //间隙
    let padding = 5
    //循环9次
     for index in 0..<9{
         //求余,用于X轴索引(每一行达到3的整数时,求余就是零)
        let yu =  CGFloat(index).truncatingRemainder(dividingBy: imgCount)
        //X轴坐标
        let X = yu* (imageWH + padding)
        //y轴坐标(索引除以每行的个数,得到每行的y轴坐标)
        let Y = CGFloat( index / Int(imgCount)) * (imageWH + Padding5)
        let img = UIImageView.init(frame: CGRect(x: X, y: Y, width: imageWH, height: imageWH))
        img.backgroundColor = UIColor.orang
        bgImgView.addSubview(img)
                
    }
    
    

    相关文章

      网友评论

          本文标题:iOS (swift版)九宫格图片算法公式

          本文链接:https://www.haomeiwen.com/subject/ntpydqtx.html