UITabBarController
で宣言されたすべてのビューに表示できるように使用していdelegate
ますが、タブバーのボタンをクリックすると、ボタンが動作するように動作する必要がありますpushViewController
。可能ですか、誰でもここで案内できますか。前もって感謝します。
user1573321
質問する
94 次
2 に答える
1
UINavigationController
ツールバーを非表示にして作成できます。- 次に、下部にあるルート ビュー コントローラーを作成し、その
toolbar or custom view
上にボタンを追加します。 - 必要なボタンにターゲットを追加し
push view controllers
ます。
于 2013-01-08T08:19:14.217 に答える
0
これは典型的な動作ではありませんが、次のように試すことができます。
UITabBar のデリゲート (UITabBarDelegate) を宣言し-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
、ユーザーがタブを選択したことを通知するメソッドを実装します。このメソッドでは、新しいビュー コントローラーをナビゲーション コントローラーのスタックにプッシュします (または不要なビュー コントローラーをポップします)。
必要に応じて、現在選択されているタブ バー項目を手動で設定する必要がある場合もあります。これを行うには、タブ バーの を操作します@property(nonatomic) NSUInteger selectedIndex
。tabBar:didSelectItem:
このプロパティを変更すると、必要な場合とそうでない場合がある別の呼び出しがトリガーされることに注意してください。
于 2013-01-08T08:22:39.857 に答える