gpt4 book ai didi

ios - 延迟切换 View 更改

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

我试图在 View Controller 的更改中做出某种延迟。我需要能够点击下一页的按钮,但也不能立即更改。也就是说,以某种方式给它一个计时器或延迟。有人可以指出我正确的方向或给我一点帮助吗?

最佳答案

[self performSelector:@selector(selector) withObject:self afterDelay:delay];

可用于延迟方法的执行。我也听说过 sleep() 函数,但它锁定了你所在的线程。

NSTimer 还有一个有用的便捷方法:
[NSTimer scheduledTimerWithTimeInterval:2.0
target:self
selector:@selector(selector)
userInfo:nil
repeats:NO];

特别是,这个计时器会在 2 秒后调用名为“selector”的方法,并且不会重复。

编辑:在你的情况下,你可能想使用 performSelector:withObject:afterDelay:像这样:
[self.button addTarget:self action:@selector(myMethod) forControlEvents:UIControlEventTouchUpInside];

然后在 myMethod 中执行延迟,如下所示:
[self performSelector:@selector(myTransition) withObject:self afterDelay:4.00];

关于ios - 延迟切换 View 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9831149/

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