1
、私はサブビューAddsubviewカスタムXIBファイルエラー
let bundle = Bundle(for: type(of: self))
let nib = UINib(nibName: "CustomView", bundle: bundle)
let view = nib.instantiate(withOwner: self, options: nil)[0] as! UIView
view.frame = bounds
view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.addSubview(view);
としてXIBファイルを追加し、エラーを持っている誰かが私を助けてくださいことはできますか?私は私が書くこのカスタムビューを追加したい私のViewControllerで、その後
import UIKit
@IBDesignable class TestView: UIView {
override init(frame: CGRect) {
super.init(frame: frame)
loadViewFromNib()
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
func loadViewFromNib(){
let view = Bundle.main.loadNibNamed("test", owner: self, options: nil)?.first as! UIView
print(view.backgroundColor ?? UIColor.blue)
}
}
:
ありがとう、私はまだこれをチェックすることができますエラー:https://i.gyazo.com/3be4695ec1fea3b97534f7fadbf60538.png – Salah