gpt4 book ai didi

ios - 如何在呈现第二个警报 View 之前添加延迟

转载 作者:行者123 更新时间:2023-12-01 17:17:35 24 4
gpt4 key购买 nike

我一个接一个地显示两个警报 View ,如下所示:

-IBAction

UIAlertView* alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"my message"     delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert setDelegate:self];

[alert show];




}

- (void)didPresentAlertView:(UIAlertView *)alertView
{

[alertView setTitle:@"My new title"];
[alertView setMessage:@"My new message"];

}

从第一个警报 View 到第二个警报 View 的转换是如此之快,以至于用户没有时间阅读第一个消息。有人可以建议如何在警报之间添加延迟。我想我需要实现一个 NSTimer 但实现它是我可以使用一些建议的地方。

最佳答案

我建议使用 dispatch_after ,可以内联:

double delayInSeconds = 2.0;
dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
// code to be executed on the main queue after delay
});

关于ios - 如何在呈现第二个警报 View 之前添加延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11484339/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com