Xamarin iOS-模拟器视图不刷新
本文关键字:刷新 视图 模拟器 iOS- Xamarin | 更新日期: 2023-09-27 18:29:59
我在ViewController:中有一段在Xamarin for iOS中构建的简单代码
void LogMessage (string message)
{
logText.Text += string.Format("'n{0}", message));
}
其中logText是:
[Outlet]
[GeneratedCode ("iOS Designer", "1.0")]
UILabel logText { get; set; }
代码正在被调用,logText的Text属性正在正确更新,但在iOS模拟器中,我看不到任何更改。我尝试用UITextView
替换UILabel
,但没有任何变化。
如果您试图从后台线程更新UI,它将无法工作。要在UI线程上强制更新,请尝试此
InvokeOnMainThread (delegate {
logText.Text += string.Format("'n{0}", message));
});