我正在尝试更新NSTimer中的UILabel。
LoadingOverlay.Hidden = false;
NSTimer.CreateScheduledTimer(new TimeSpan(0, 0, 0, 0, 1),
delegate {Callback(obj); LoadingOverlay.Hidden = true;};
我想在回调中更新UILabel,但它不起作用。有什么建议吗?
答案 0 :(得分:0)
您需要使用InvokeOnMainThread在UI线程上执行UI更改。
InvokeOnMainThread(delegate{
LoadingOverlay.Hidden = true;
});