1
xib
ファイルと共にUIViewController
のサブビューを新しく作成したとき、それはUIView
ですが、xib
ファイルにはUIViewController
ではありません。
Xcodeはなぜこのようなxibファイルを実装していますか?目的は何ですか?UIViewControllerのサブクラスのxibにUIViewControllerの代わりにUIViewが表示されるのはなぜですか?
新しく作成されたクラス: -
XIBファイル: -
私は、そのビューが '' NewViewController's' self.view'に接続されているので、知っています。さて、あなたは得ています。 –
あなたは正しいです。 Xcodeは、ビュー、ファイル所有者、およびNewVIewControllerクラスをリンクしました。しかし、この方法では、常にいくつかのバグが発生します。そのたびに、ファイル所有者のIDインスペクタでビューと "NewViewController"という名前を削除し、新しいUIViewControllerを自分でドラッグし、UIViewControllerの "NewVIewController" '身元検査官 '。それはかなり迷惑です。 –
'UIViewController'を' XIB'の中に追加することはできません。あなたは 'UIView'を追加し、それをFIleの所有者ビューに接続する必要があります。 –