gpt4 book ai didi

ios - 您如何以编程方式更改 View Controller ?

转载 作者:行者123 更新时间:2023-11-29 01:29:29 25 4
gpt4 key购买 nike

在我的timerVar.invalidate()下,我想要加载另一个名为“SinglePlayerGameOver”的 View Controller ,但我不知道如何加载。基本上,当timerCount变得大于10时,我希望出现一个“gameOver”屏幕。

import Foundation
import UIKit

class SinglePlayer: UIViewController {

var timerCount = 0
@IBOutlet weak var timer: UILabel!
var timerVar = NSTimer()
var taps = 0

func isCounting() {
timerCount += 1
timer.text = "\(timerCount)"

if timerCount >= 10 {
timerVar.invalidate()
}
}
override func viewDidLoad() {
super.viewDidLoad()


timerVar = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: "isCounting", userInfo: nil, repeats:true)


}


}

最佳答案

您可以使用此功能

self.presentViewController(SinglePlayerGameOver, animated: true, completion: nil)

如果你有navigationController,那么

self.navigationController?.pushViewController(SinglePlayerGameOver, animated: true);

检查时间是否超过 10 点后输入此代码

关于ios - 您如何以编程方式更改 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33602905/

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