0

ユーザーが次のビューのボタンをクリックするとすぐにビューを開く必要がある iPhone 用の e-com アプリを開発しています。データはサーバーから大きな画像をロードし、バックグラウンド スレッドを使用している画像をロードします。

ありがとうございました

4

3 に答える 3

5

Simple, here's how to create a UIViewController and present it from within an IBAction.

- (IBAction)goToNextView:(id)sender
    {
     //if you are using xibs use this line
        UIViewController *controller = [[UIViewController alloc] initWithNibName:@"myXib" bundle:[NSBundle mainBundle]];
    //if you are using storyboards use this line
        UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"myViewControllersID"];

    //to present the controller modally use this
        [self presentViewController:controller animated:NO completion:nil];
    //or if you are pushing to this controller using a navigation controller use this
        [self.navigationController pushViewController:controller animated:NO];
    }

Be sure to pass animated NO so that the view is displayed immediately.

于 2012-09-07T07:31:48.070 に答える
0

これにはモーダルView Controllerを使用できます

- (IBAction)showController:(id)sender {
    SampleViewController *sampleView = [[SampleViewController alloc] init];
    [self presentModalViewController:sampleView animated:YES];
}

ここにチュートリアルがありますhttp://timneill.net/2010/09/modal-view-controller-example-part-1/

于 2012-09-07T07:20:17.400 に答える
0

ボタンを作成し、そのアクションを次のように追加する必要があります

-(IBAction)ButtonAction:(id)sender{

CalController *calculateView=[[CalController alloc] initWithNibName:@"CalController" bundle:nil];
[self.navigationController presentModalViewController:calculateView animated:NO];  

}

于 2012-09-07T07:22:51.183 に答える