uitabbar に問題がありました。そのページがロードされたときに無効にしたい。どうやってするか。誰でも私を助けることができます。私はタブバーを使用しており、ツールバーのサブビューとして追加しています
2 に答える
0
次の 2 つの方法で設定できます。
- このように使用している場合は、Interface Bulder でパラメータ「User Interction Enabled」をオフに設定できます。
- プログラムで設定できます:
-(void) loadView { [super loadView]; tabBar.userInteractionEnabled = NO; }
その後、次のように設定します。
-(void) viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
tabBar.userInteractionEnabled = YES;
}
于 2012-09-19T13:51:20.743 に答える
0
viewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:viewController animated:YES];
ビューにプッシュするコントローラーで hidesBottomBarWhenPushed = YES を設定する必要があります...ナビゲーションコントローラーでプッシュする前と初期化行の後にこれを行う必要があります。
于 2012-10-02T12:14:29.267 に答える