代码之家  ›  专栏  ›  技术社区  ›  Claus Broch

使用标准刷新按钮

  •  13
  • Claus Broch  · 技术社区  · 14 年前

    我尝试使用uikit内置的刷新图标在标准uiview中使用uibutton显示一个小的刷新按钮。如果我使用uibarbuttonitem,它可以创建为一个刷新按钮,但我在其他地方使用这个图标并不幸运。

    到目前为止,我尝试使用下面的代码“窃取”uibarbuttonitem的刷新图像,但返回的图像为零:

    UIBarButtonItem *temp = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:nil action:nil];
    self.refreshButton.imageView.image = temp.image;
    [temp release];
    

    有什么建议吗,或者我需要自己提供一个刷新图像吗?

    5 回复  |  直到 9 年前
        1
  •  4
  •   bpapa    14 年前

    你要么自己做一个,雇一个设计师,要么在你能用的地方找一个免费的设计师。工具栏按钮只能在工具栏内部使用。

        2
  •  20
  •   Laurel Enrique    9 年前

    这是PNG,直接从操作系统:

    < Buff行情>

    < /块引用>

    enter image description here

        3
  •  4
  •   Alex Reynolds    14 年前

    Glyphish 有一组免费的图标,包括“刷新”图标,如果您同意Creative Commons属性许可条款,可以使用该图标。

        4
  •  1
  •   Nicholas M T Elliott    14 年前

    我不知道苹果会允许你以他们认为不合适的方式使用他们的用户界面图片,但是你可以尝试截图,并将图片自己存储在你的项目中。您可以在模拟器中运行一个示例,以便在开发机器上获得一个简单的屏幕截图。

    如果失败了,我发现很多优秀的图标都在 http://icons.mysitemyway.com/

        5
  •  0
  •   Qiulang    13 年前

    在OS X中,您可以使用nsImageNameRefreshTemplate获取该图标,检查文档“系统提供的图标”。但是对于iOS,我认为系统提供的图标不会暴露给我们的开发人员。