複数のアプリを作成しUIViewController
ています。ヘッダーに共通のメニューとツールバーがあります。UIToolBar
私はいくつかのトップのペン先でuiviewcontrollerを作成しましたUIToolBarButtons
。私は別の を呼び出していますUIViewController
。私の問題はこれUIToolBar
が表示されていることですが、現在はどのUIToolbar
ボタンもクリックできず、機能していません。そのため、まったく機能していないビューのみが表示されます。
質問する
678 次
3 に答える
0
UIView UserInterfaceEnabled を参照してください。そうでない場合は、viewdidload に以下のコードを記述してください
self.view.userInteractionEnabled = YES;
またはこれも試してください
[self.view bringSubviewToFront:youtoolbar];
于 2012-12-18T10:24:16.167 に答える
0
このコードを試してみてください。コードからスキップしてください
[yourBarButton setTarget:self];
[yourBarButton setAction:@selector(yourBtnClicked:)];
[yourToolBar setUserInteractionEnabled:YES];
[self.view setUserInteractionEnabled:YES];
[self.view bringSubviewToFront:yourToolBar];
アップデート:
これUIToolBar
をすべてのに使用UIViewController
するには、ウィンドウに追加し、 AppDelegate クラスにもメソッドを設定します...
これがあなたを助けることを願っています...
于 2012-12-18T10:24:20.473 に答える
0
これを試してください..viewWillAppearでツールバーを削除し、次のように再度追加します
(void)viewWillAppear:(BOOL)animated
{
[yourtoolbar_reference removeFromSuperview];
[self.view addSubview:yourtoolbar_reference];
}
于 2012-12-18T12:20:47.027 に答える