7

UIAlertViewプログラムでキャンセルするにはどうすればよいですか?これは、UIAlertViewを表示するために使用するコードです

UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:@"Save Background" message:@"Downloading..." delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil, nil];
    CGAffineTransform myTransform = CGAffineTransformMakeTranslation(0.0, 70.0);
    [myAlertView setTransform:myTransform];
    [myAlertView show];
4

2 に答える 2

11

dismissWithClickedButtonIndex:次のように使用してみてください。

使用するコードは次のとおりです。

[myAlertView dismissWithClickedButtonIndex:-1 animated:YES];
于 2012-08-09T16:23:25.150 に答える
4

あなたは経由してそれを行うことができます

- (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated

「キャンセル」ボタンインデックスを呼び出している間。

スーパービューからアラートビューを削除することもできます(つまり、 " removeFromSuperview")。releaseARCを使用していない場合は、必ず「」割り当てられたビューを確認してください。

于 2012-08-09T16:23:33.307 に答える