【问题标题】:refresh button is not able to refresh UIView in monotouch iPad刷新按钮无法刷新单点触控 iPad 中的 UIView
【发布时间】:2012-03-22 10:44:14
【问题描述】:

我是 iPad 开发人员的新手,

我使用Xcode 4.在目标c中创建了两个或三个iPad应用程序

但现在我想使用Monodeveloper 工具以C# 语言创建iPad 应用程序...

其中,我想在我的 NavigationBar 上插入刷新按钮,

这是我的代码 sn-p,

UIBarButtonItem button=new UIBarButtonItem(UIBarButtonSystemItem.Refresh);
NavigationItem.LeftBarButtonItem=button;

我可以在我的 NavigationBar 上看到刷新按钮,但是当我单击它时,我的视图不会刷新。

如何刷新视图,有什么想法吗?

提前感谢!!

我们将不胜感激。

【问题讨论】:

    标签: ipad xamarin.ios refresh uinavigationbar monodevelop


    【解决方案1】:

    您正在初始化一个没有处理程序的UIBarButtonItem。所以点击按钮什么都不做。

    试试这个:

        UIBarButtonItem button = 
        new UIBarButtonItem(UIBarButtonSystemItem.Refresh, 
                            (s, e) => Console.WriteLine("Refresh!"));
    

    也可以在初始化后赋值:

    UIBarButtonITem button = new UIBarButtonItem(UIBarButtonSystemItem.Refresh);
    button.Clicked += (s, e) => Console.WriteLine("Refresh!");
    

    编辑:

    在处理程序内部,您必须实现自己的“刷新”代码,具体取决于您要刷新的内容。 UIBarButtonSystemItem 枚举仅仅定义了UIBarButtonItem 按钮的外观。

    【讨论】:

      猜你喜欢
      • 2018-04-02
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多