4

我有一个简单的 UIViewController(单点触控),在 UI 上有一个按钮。现在,我的用例很简单——我想在单击按钮时重新加载 UIViewController。在某些线程上,我读到我只需要为 UIView 调用 SetNeedsDisplay,但这似乎对我不起作用。这是我的代码片段 -

public partial class AbcScreen : UIViewController
{
....
    public override void ViewDidLoad()
    {
        base.ViewDidLoad();
        // Declare and Add a button
        Add(myBtn);
        myBtn.TouchUpInside += (sender, ea) =>
                {  
                    Console.WriteLine("Touched the button");
                    View.SetNeedsDisplay();
                };
    }
}

我阅读了其他一些线程,但似乎没有任何帮助。请帮忙!谢谢!

4

1 回答 1

-1

尝试

this.ReloadInputViews();
于 2013-11-15T09:44:28.707 回答