こんにちは、iOS プログラミングを勉強しています。
インターフェイスビルダーの使用について疑問があります。
私はtableViewControllerを作成し、.xibファイルも作成します
インターフェイス ビルダーで UITableView を確認できるようになりました。
ボタン、ラベルなどを含む myView というビューを追加する必要があります。
tableviewのヘッダーのように、myViewをtableViewの領域の一番上に設定したいです。
だから私はmyViewを作り、ボタン、ラベルなどを追加します.
そのビューをUITableViewにドラッグします。大丈夫です。
インターフェイスビルダーで myView が UITableView の一番上に設定されていることがわかります。
しかし、プログラムを実行すると、myView が表示されません。
もちろんIBOutletを使って配線し、プロパティを宣言して合成します。
しかし、私はこのようにNSLogを使用します
if(self.myView == nil)
NSLog(@"omg it's nil!!!");
プロンプト領域に NSLog が出力されていることを理解できません。
インターフェイスビルダーでそのビューを作成するからです!
私はtableViewを見ることができます、もちろんセルを見ることができます。
myView が表示されないのはなぜですか??
どうすれば修正できますか??
インターフェイスビルダーを使用して修正する方法を知りたいです。
私を助けてください