如何在屏幕上显示有效标签?

时间:2015-08-22 19:15:39

标签: ios swift uikit

想象一下,在我的应用程序中,我有一个代表虚拟时间的标签,我想更改此标签并更新时间,但这次不是系统时间,我希望能够以不同的速度更改它(就像每一个真实的第二个是在这个虚拟时间内的一两分钟)我也希望能够在特定时间调用某些函数。

我使用UIKit。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

你会发现UIKit有UILabelUILabel是一个非常简单易用的东西。您可以通过编程方式创建它并对其进行定位,或使用Interface Builder将其创建为View Controller布局的一部分。

无论哪种方式,要更新它,只需设置text属性。

您可以使用NSTimer一次更新文本,并使用某种倍增器对其进行缩放。时间计算变得棘手,因此您可能需要打开一个不同的问题,更详细地说明您的时间更新。

使用scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:方法让对象调用方法,然后[NSTimer invalidate];取消它。