私はまだココアを学ぶことがたくさんあるので、ここではっきりと分からないことがあります。私はそこに現在のサブビューを置き換えるnssplitviewに表示したいカスタムビューを持っています。NSSplitviewのサブビューをカスタムビューに置き換えます。
私はMessageView.xibファイルとNSViewをサブクラス化するMessageView .h/.mを持っています。 Xcode 4のGUIビルダーを使ってメインウィンドウ(nssplitviewを含む)のカスタムビューインスタンスを作成しました。私は、ウィンドウのコントローラにMessageViewのこのインスタンスへのコンセントを作成しました。ウィンドウのための私のコントローラで
私はsplitviewのためのサブビューを交換したい、それがこの
[splitView replaceSubview:[[splitView subviews] objectAtIndex:1] with:viewMessage];
viewMessageがMessageViewへの出口で実行されます。
このコードを実行すると、そのサブビューの表示が空白に変わります。私のカスタムビューに何か問題があるか、またはサイズの問題があるかどうかはわかりません。分割画面ビューにビューを合わせるために何かする必要があるのですか、または私のカスタムビューが正しく表示されないだけですか?私はXcode 4でカスタムサブビューを作成するためのチュートリアルを見つけるのに苦労しましたので、何か問題があるかどうかはわかりません。カスタムビューにはラベルとテキストフィールドがあります。
これは分かりましたか? – livingtech
これはこのように見えます:http://stackoverflow.com/q/1419038/18961 – livingtech