0

現在iPad用アプリとして開発中です。そして、タブバーを作成する必要があります。問題は、設計上の目的で、タブバーを画面の上半分に配置する必要があり、デフォルトのタブバーコントローラーのように下に配置する必要がないことです。

タブバーが一番上にあると、ボタンがタッチされると、タブの下のサブビューが変更されます。さらに、ロードするサブビューも絵コンテ内に設計されました。次のスケッチは、私がどのように見せたいかを示しています。

ここに画像の説明を入力

私の調査で、タブバーを上に置くための解決策( here )を見つけました。今私の問題は、その下のサブビューをロードすることです。

で試してみました[self.view addsubview:theNameOfTheViewCreatedINStoryboad.view]が、ボタンを押すとアプリケーションがハングします。

これは、新しいビューの寸法を指定したり、画面上のどこに配置するかをどこにも指定していないためだと思います。その理由は、どこでやればいいのかわからないからです。

誰かがこの問題について私にいくつかの光を与えることができますか? 参照されたアプローチは、タブバーを上に置くための最良のアプローチですか? サブビューの問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

tabBar ではなく、toolBar を使用していることを確認してよかったです。カスタムのコンテンツ ビュー コントローラーを作成することをお勧めします。

封じ込めの使用を検討する必要があります。

UIViewController コンテインメント iOS 5 でビュー コントローラー コンテインメントはどのように機能しますか? UIViewController コンテインメントの子の配置

ドキュメントをチェックしてください

于 2012-12-14T12:37:22.780 に答える