0

私の問題を説明させてください:

2 つの UIView を持つ UIViewController があります。UIView の 1 つにボタンがあり、UIViewController からメソッドを呼び出します。

    [controller actionMainSettings];

そして、これはメソッドです:

-(void)actionMainSettings{
     MainSettings *mainController = [[MainSettings alloc] initWithNibName:@"MainSettings" bundle:nil];
    [self.navigationController pushViewController:mainController animated:YES];
    [[self navigationController] setNavigationBarHidden:YES animated:NO];
    [mainController release];   
}

MainSettings は UIVewController です...

そして何も起こらない...

ボタンを UIVIewController ( [self.view addSubview:buttonSettings];) に配置しても問題ありませんが、別の UIView に配置したいと考えています。

誰かが私に何が起こるか説明できますか?

どうも

4

1 に答える 1

0

これについてはよくわかりませんが、super.navigationControllerの代わりに試すことができますself
また、コードの外観から、設定ビューだと思います。を使用することをお勧めします[self presentModalView:yourView animated:YES]。さまざまなアニメーションについては、 UIView のドキュメントを参照してください。

于 2011-03-02T19:11:15.120 に答える