私は、Java / C#およびC /C++からのcocoa/objective-Cを初めて使用します。ココアは私にたくさんの頭痛を与えてきました。ココアのビュー階層に関するリンゴの記事を読みました。しかし、それでも混乱。
インターフェイスビルダーを介さずにプログラムでサブビューをビューに追加するタイミングを知る必要があります。同じ親ビューに他のサブビューがあると仮定して、ビューは他のサブビューに対して正確にどこに配置されますか。
Javaにはレイアウトマネージャーがあり、C#には垂直/水平パネルなどもあるので、アイテム/コントロールを追加すると、既存のアイテムの右側または下部に配置されます。
したがって、次の行に示すように行うと、新しいサブビューが配置される場所を正確に決定するのは何ですか?
[[window contentView] addSubview:newView];
ありがとう、