Код CustomView не отображается, несмотря на отсутствие ошибок - PullRequest
0 голосов
/ 24 декабря 2018

Я делаю круг пользовательского интерфейса и хочу поддержать CustomView.swift был добавлен в мой xcode.

Это последний быстрый переход в 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 голосов
/ 24 декабря 2018

Похоже, вы не назначили класс для своего пользовательского представления.Поэтому выберите свой вид из раскадровки, затем выполните действия, показанные ниже:

enter image description here

И ваш результат будет:

enter image description here

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...