-1

これがここでうんざりするほど話題になっていることは承知していますが、他の開発者からいくつかの視点を得たいと思います。

ビューを持つビュー コントローラーがあり、そのビューにサブビューを追加する場合、各サブビューには独自のビュー コントローラーが必要ですか、それとも最初のビュー コントローラーでもサブビューを制御できますか?

そう

UIViewController
  UIView
    UIView
     UIButton
     UILabel
    UIView
     ...

サブビューは画面全体を占めるわけではありません。ほとんどの場合、サブビューは画面の幅ですが、高さは 200.0f 以下です。営業ツール アプリの情報を表示します。

私が最初に iOS 開発を始めたときに提示された経験則は、ビューが画面全体を占有する場合は独自のビューコントローラーが必要であり、そうでない場合はそれをビューコントローラーのサブビューにすることでした。

受け入れられたアプローチが何であるか疑問に思っています。

4

1 に答える 1

0

ビュー コントローラーは、XIB で作成されたビューにアクセスできます。ビュー コントローラーのソース ファイルでビューの IBOutlet プロパティを作成し、インターフェイス ビルダーでビューをファイルの所有者にリンクするだけです。

あなたの経験則は正しいです。

于 2013-10-09T20:39:50.900 に答える