即使没有错误,CustomView代码也不会显示

时间:2018-12-24 07:42:36

标签: swift

我正在制作UI圆圈,并希望在我的xcode中添加 CustomView.swift

这是Xcode中的最新版本

import UIKit

class CustomView: UIView {

    override func draw(_ rect: CGRect) {
        oval1()
        oval2()
    }

    func oval1() {
        /// [marker1]
        let path = UIBezierPath(
            ovalIn: CGRect(x: 20.0, y: 30.0, width: 50.0, height: 100.0)
        )
        UIColor.lightGray.setFill()
        path.fill()
        /// [marker1]
    }

    func oval2() {
        /// [marker2]
        let path = UIBezierPath(
            ovalIn: CGRect(x: 20.0, y: 150.0, width: 100.0, height: 100.0)
        )
        UIColor.lightGray.setFill()
        path.fill()
        /// [marker2]
    }

}

在模拟器上画圈

1 个答案:

答案 0 :(得分:2)

好像您没有为自定义视图分配一个类。因此,请从情节提要中选择视图,然后按照以下所示的步骤操作:

enter image description here

您的结果将是:

enter image description here

希望这会有所帮助。