【问题标题】:Using a system icon in a UIButton, in a UIToolbar?在 UIButton、UIToolbar 中使用系统图标?
【发布时间】:2016-06-30 01:26:30
【问题描述】:

我正在尝试通过在 XCode 7 界面构建器中修改其外观来在工具栏中使用系统图标。如果我在工具栏项级别执行此操作,那么这将成为常规 UIButtonBarItem,删除下方的按钮。这意味着它不会发送任何新闻项目,据我所知。

我在界面构建器中的 UIButton 上没有看到指定系统图标的方法。理想情况下,我想避免以编程方式执行此操作。谁能给个方法?

注意,苹果indicates

iOS 提供了很多小图标——代表常见的任务和类型 内容——用于标签栏、工具栏、导航栏和主页 屏幕快速操作。使用内置图标作为一个好主意 尽可能多,因为用户已经知道他们的意思。

不幸的是,不清楚如何利用它们?一些消息来源表明使用“iOS-Artwork-Extractor”,但我希望有另一种方法来解决这个问题,也许是通过一些 API 调用?

XCode 7.2.1,面向 iOS。

【问题讨论】:

    标签: ios swift uibutton uibarbuttonitem


    【解决方案1】:

    对于 UIButtonBarItem 和那里可用的图标子集(请参阅iOS Human Interface Guidelines 中的表 41-1),让它通知代码它被按下,那么这只是添加一个“IBAction”函数的问题到视图对应的类,例如(Swift):

    @IBAction func flashItemActioned (sender: UIButton) {
       //
    }
    

    然后将项目的“已发送操作”与第一响应者中的功能链接。

    对于基于 UIButton 的实现,除了“iOS-Artwork-Extractor”之外,我还没有找到解决方案。

    【讨论】:

    猜你喜欢
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 2017-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    相关资源
    最近更新 更多