1

ひや、どこかにこの例があるかどうか知りたいです。基本的に、私は UITabBar をプッシュしたいと思います。Apple のガイドラインに従って、UITabBar (コントローラーではなく) を viewController に配置することによってのみこれを行うことができます。この例は、iPhone/iTouch の [音楽] 選択で、[再生中] ナビゲーション項目をクリックすると、タブ バーが押し上げられることに注意してください。

これは私が達成しようとしている流れの一部です

                                                 -----> Table (cell 1)----> Detail View 
                                                 |
Navigation Controller ----> UITabBar-|----------> view 2
                                                 |
                                                  -----> view 3

そのため、アプリを起動するとタブ バーが表示され、tableView からセルを選択すると、詳細ビ​​ューがスタックにプッシュされ、そのビューの下部にカスタマイズされたボタン バーが表示される可能性があります。

この機能のもう 1 つの良い例は、[B]NYTimes [/B] アプリです (チェックアウトしたい場合は無料です)。

これで基本的な実行方法はわかりましたが、IBOutlets を IB のタブ項目に配線しようとするとクラッシュします。これについての洞察をいただければ幸いです。

どうも!

4

1 に答える 1

1

とても簡単です。スタックにプッシュするビューコントローラー (タブバーを非表示にするビューコントローラー) は、 hidesBottomBarWhenPushed プロパティを YES に設定する必要があります。

viewcontrollerbeingpushed.hidesBottomBarWhenPushed = YES;
于 2009-07-27T11:28:36.910 に答える