相关疑难解决方法(0)

更新文本后无法重绘UILabel

我正在尝试创建一个计时器,每个刻度都更新一个标签,这是我到目前为止:

public override void ViewDidLoad ()
{
    timer = new Timer ();
    timer.Elapsed += new ElapsedEventHandler (TimerOnTick);
    timer.Interval = 1000;
    timer.Start ();
}

private void TimerOnTick (object obj, EventArgs ea)
{
   timerLabel.Text = DateTime.Now.ToString ();
   timerLabel.SetNeedsDisplay ();
}
Run Code Online (Sandbox Code Playgroud)

但这不会更新标签.在调试中我可以看到timerLabel.Text正在设置,但我不能让视图更新或重绘.

更新后,如何让我的视图重绘timerLabel.text

iphone xamarin.ios

3
推荐指数
1
解决办法
3955
查看次数

标签 统计

iphone ×1

xamarin.ios ×1