在UIToolbar中使用UIButton中的系统图标?

问题描述:

我想通过修改它在XCode 7界面生成器中的外观来使工具栏中的按钮使用系统图标。如果我在工具栏项级别执行此操作,那么这只是一个常规的UIButtonBarItem,删除了下面的按钮。这意味着它不会发送任何新闻项目,从我所能看到的。在UIToolbar中使用UIButton中的系统图标?

我在界面生成器的UIButton上看不到一个指定系统图标的方法。理想情况下,我想避免以编程方式执行此操作。任何人都可以提出一种方法

注意,苹果indicates

的iOS提供了大量的小图标,表示共同的任务和类型的 内容,在标签栏,工具栏,导航栏和主页 屏幕快捷操作使用。尽可能多地使用内置图标作为 是个好主意,因为用户已经知道他们的意思了。

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

XCode 7.2.1,定位iOS。

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

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

,然后用在第一反应者的功能链接项的“发送的动作”。

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

+0

这工作,直到xcode 9:https://*.com/a/36196295/1736679 – Efren