これは何度も議論されていることは知っていますが、まだ問題を回避するためにいくつかの問題があります。私はUIViewのサブクラスであるクラスMyViewを持っています。これまでのところ、このカスタムクラスではレイアウト、UIなどを基本的に設定していました。アウトレットからのカスタムUIView
私は個別のUIViewControllerを持っています。ビューコントローラのNibでは、ビューのクラスをカスタムビューのクラスに設定してコンセントに接続しましたが、空のビュー以外は何も表示されません。
どのようにしてnibからビューをロードしますか?私は単にself.theOutletForMyCustomView = nibからロードするか、それとも何か他のことを言っていますか?あなたの助けすべての
こんにちは、ありがとう、私はそれをやった。しかし、私は空白のビューを取得します。 –
@MarioPen:あなたのCustomViewをあなたのUIViewControllerのnibファイルの中かカスタムビューの実装の中にカスタム化しましたか? NSLog(@ "%@"、self.myCustomOutlet);このログを表示するのは何ですか? – klefevre
はい、両方のクラスを正しく設定しました。ログには、コンセントが実際に正しく接続され、クラスを指していることが示されています。ビューコントローラのビュー内でドラッグしたビュー(およびクラスを変更したビュー)は空白で、それが表示しているものです。私のカスタムビューにはいくつかのラベルと画像があり、それらのどれも表示されていないので、NIBからロードされていないと信じています –