我正在尝试将UIView子类化。代码如下:
import UIKit
class CustomView: UIView {
override func drawRect(rect: CGRect) {
// Drawing code
let circlePath = UIBezierPath(ovalInRect: rect)
UIColor.blueColor().setFill()
circlePath.fill()
}
}
我已将UIView拖到UIViewController上并将类设置为CustomView但是圆圈没有出现(我已正确设置了约束)。我在这里做错了什么想法?我没有尝试预览它。只是想在我运行应用程序时看到它。似乎我在控制台中也收到错误:Unknown class _TtC9MyProject15CustomView in Interface Builder file.
答案 0 :(得分:1)
您的 CustomView.swift 文件的目标成员可能没有为您的应用设置。
在最左侧的 Project Navigator 中,选择文件 CustomView.swift 。然后在目标成员资格下最右侧的文件导航器中,确保选中应用名称左侧的框。