0

我正在尝试更新 NSTimer 中的 UILabel。

LoadingOverlay.Hidden = false; 
NSTimer.CreateScheduledTimer(new TimeSpan(0, 0, 0, 0, 1),     
delegate {Callback(obj); LoadingOverlay.Hidden = true;};

我想在回调中更新 UILabel,但它不起作用。有什么建议么?

4

1 回答 1

0

您需要使用 InvokeOnMainThread 在 UI 线程上执行您的 UI 更改。

InvokeOnMainThread(delegate{
    LoadingOverlay.Hidden = true;
});
于 2013-07-19T13:05:41.910 回答