Swift:如何在Xcode项目中触发函数?

时间:2015-10-13 04:19:58

标签: swift function timer triggers call

我是一名编程新手,我不知道如何在我的项目中触发我的功能。我只需要我的功能运行4秒钟,然后它不必再次工作。我不想要一个按钮来调用该功能,我希望它是自动的!谢谢!

PS。计时器变量是一个在上面运行的计时器。

func fadeLabels() {
    if timerCount > 3 {
        timer.invalidate()
        timerRunning = false
    }

    //Label Fade Functionality
    if timerCount == 1 {
        UIView.animateWithDuration(1.0, animations: { () -> Void in
            self.countdownThree.alpha = 0
        })
    }

    if timerCount == 2 {
        UIView.animateWithDuration(1.0, animations: { () -> Void in
            self.countdownTwo.alpha = 0
        })
    }
    if timerCount == 3 {
        UIView.animateWithDuration(1.0, animations: { () -> Void in
            self.countdownOne.alpha = 0
        })
    }
}

感谢任何帮助我解决愚蠢问题的人!

1 个答案:

答案 0 :(得分:1)

在控制器&#39> viewDidLoad 方法中添加代码:

NSTimer.scheduledTimerWithTimeInterval(4, target: self, selector: "fadeLabels", userInfo: nil, repeats: false)