-5

こんばんは

IOS6.0 では、dismissModalViewControllerAnimated:(BOOL) は廃止されました。悲しいことに、インターネット上で他の解決策を見つけることができません。誰かが何か考えていますか?メソッド付きの閉じるボタンがあります。その方法では、モーダルビューを閉じる必要があります。

ボタンの作り方:

    UIButton *closeBtn = [[UIButton alloc] initWithFrame:CGRectMake(200, 200, 50, 50)];
    closeBtn.backgroundColor = [UIColor purpleColor];
    [closeBtn addTarget:self action:@selector(closeModalView:) forControlEvents:UIControlEventTouchUpInside];
    [self addSubview:closeBtn];

そして方法:

     - (void)closeModalView:(id)sender{
          //This is deprecated
          [self dismissModalViewControllerAnimated:YES];
     }

事前にt​​hx!

4

2 に答える 2

4

新しい方法:

[self dismissViewControllerAnimated:YES completion:nil];
于 2013-04-29T23:13:07.640 に答える
1

使用する[self dismissViewControllerAnimated:YES completion:nil

Apple はメソッドを置き換えたので、ビューが閉じられた後にアラート ビューを表示するなどのことができます。

[self dismissViewControllerAnimated:YES completion:^{
    [[[UIAlertView alloc] initWithTitle:..] show];
}];
于 2013-04-29T23:25:00.967 に答える