カスタムUIViewの作り方こちらの記事を参考にCustomViewを作成しようと思っているのですがStoryboardに配置するとクラッシュしてしまいます。
何度やってもダメなので何が悪いのか全くわかりません。
カスタムビュー
Swift
1import UIKit 2 3class CustomView: UIView { 4 5 @IBOutlet weak var myButton: UIButton! 6 7 override init(frame: CGRect) { 8 super.init(frame: frame) 9 loadNib() 10 } 11 12 required init?(coder aDecoder: NSCoder) { 13 super.init(coder: aDecoder) 14 loadNib() 15 } 16 17 private func loadNib() { 18 //loadNibNamedのところでクラッシュしてしまいます。 19 if let view = Bundle.main.loadNibNamed(String(describing: type(of: self)), owner: self)?.first as? UIView { 20 view.frame = self.bounds 21 view.backgroundColor = .orange 22 self.addSubview(view) 23 } 24 } 25 26} 27
error
1Thread 1: EXC_BAD_ACCESS (code=2, address=0x7ffeece59f20)
Main.StoryBoard
StoryBoard側もViewを配置してCustomViewにしているだけです。
こちら何が問題なのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/06 02:02