複数のアプリを作成しUIViewControllerています。ヘッダーに共通のメニューとツールバーがあります。UIToolBar私はいくつかのトップのペン先でuiviewcontrollerを作成しましたUIToolBarButtons。私は別の を呼び出していますUIViewController。私の問題はこれUIToolBarが表示されていることですが、現在はどのUIToolbarボタンもクリックできず、機能していません。そのため、まったく機能していないビューのみが表示されます。
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 に答える