要在视图控制器中每隔x毫秒执行一个方法,您可以使用定时器。以下是一个简单的示例,说明如何在Swift中实现这一点。
import UIKit
class ViewController: UIViewController {
var timer: Timer?
override func viewDidLoad() {
super.viewDidLoad()
// 设置定时器
timer = Timer.scheduledTimer(timeInterval: 0.5, target: self, selector: #selector(executeMethod), userInfo: nil, repeats: true)
}
@objc func executeMethod() {
// 在这里执行您的方法
print("执行方法")
}
}
在这个示例中,我们创建了一个名为executeMethod
的方法,并设置了一个定时器,使其每隔0.5秒执行一次该方法。您可以根据需要调整timeInterval
参数以更改执行间隔。
请注意,这个示例是使用Swift编写的,如果您使用的是其他编程语言,实现方式可能会有所不同。
领取专属 10元无门槛券
手把手带您无忧上云