小编swi*_*v25的帖子

Swift UITableView 之字形边框

我正在尝试为 UITableView 实现这一方面:https ://www.dropbox.com/s/bcp86myyjgek1kt/Screenshot%202016-11-04%2014.04.14.png ? dl =0我被卡住了。
我遵循了 Atul Manwar 的回答:

    func applyZigZagEffect(givenView: UIView) {
    let width = givenView.frame.size.width
    let height = givenView.frame.size.height

    let givenFrame = givenView.frame
    let zigZagWidth = CGFloat(7)
    let zigZagHeight = CGFloat(5)
    let yInitial = height-zigZagHeight

    var zigZagPath = UIBezierPath()
    zigZagPath.moveToPoint(CGPointMake(0, 0))
    zigZagPath.addLineToPoint(CGPointMake(0, yInitial))

    var slope = -1
    var x = CGFloat(0)
    var i = 0
    while x < width {
        x = zigZagWidth * CGFloat(i)
        let p = zigZagHeight * CGFloat(slope)
        let y = …
Run Code Online (Sandbox Code Playgroud)

border layer uitableview ios swift

2
推荐指数
1
解决办法
1565
查看次数

标签 统计

border ×1

ios ×1

layer ×1

swift ×1

uitableview ×1