微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Main.storyboard无法呈现和更新MainViewController的自动布局状态

如何解决Main.storyboard无法呈现和更新MainViewController的自动布局状态

Main.storyboard:无法呈现和更新MainViewController(BYZ-38-t0r)的自动布局状态:由于工具已关闭,无法启动designables代理。

每次我编译项目时都会发生此错误我有一个自定义的IBDesignable UIView(带有Label和TextField),已将其连接到MainViewController,从情节提要到MainVC的所有插座也已连接。

Identity Inspector中NavigationView的

Designable属性显示错误。可能是什么原因?

NavigationView.swift

@IBDesignable
class NavigationView: UIView {
  
    @IBOutlet weak var locationLabel: UILabel!
    @IBOutlet weak var textField: UITextField!
    
    var textFieldText: ((_ text: String) -> Void)?
    var textWritten: String = ""
    
    override func awakeFromNib() {
        super.awakeFromNib()
        textField.delegate = self
        setupView()
    }
    
    @IBAction func tFeditingChanged(_ sender: UITextField) {
        print(sender.text!)
        locationLabel.text = sender.text
    }
  
    @IBInspectable
    var borderColor: UIColor = .black {
        didSet {
            layer.borderColor = borderColor.cgColor
        }
    }
    @IBInspectable
    var borderWidth: CGFloat = 0 {
        didSet {
        layer.borderWidth = borderWidth
        }
    }
    
    @IBInspectable
    var cornerRadius: CGFloat = 0 {
        didSet {
            layer.cornerRadius = cornerRadius
        }
    }
}

错误快照:

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。