我试图通过在XCode 7界面构建器中修改其外观,在工具栏中使用系统图标。如果我在工具栏项级别执行此操作,那么这只是一个常规的UIButtonBarItem,删除下面的按钮。这意味着它不会发送我所能看到的任何印刷品。
我没有在界面构建器中的UIButton上看到指定系统图标的方法。理想情况下,我希望避免以编程方式执行此操作。任何人都可以建议一种方式吗?
注意,Apple indicates:
iOS提供了许多小图标 - 代表了常见的任务和类型 内容 - 用于标签栏,工具栏,导航栏和主页 屏幕快速动作。使用内置图标是个好主意 尽可能多,因为用户已经知道他们的意思。
不幸的是,目前尚不清楚如何利用它们?一些消息来源表示使用“iOS-Artwork-Extractor”,但我希望有另一种解决方法,可能是通过一些API调用?
XCode 7.2.1,定位iOS。
答案 0 :(得分:0)
对于UIButtonBarItem和那里可用的图标子集(参见iOS Human Interface Guidelines中的表41-1),要让它通知代码按下它,那么这只是添加&#的问题39; IBAction为'函数到对应于视图的类,例如(Swift):
@IBAction func flashItemActioned (sender: UIButton) {
//
}
然后关联"发送的动作"具有第一响应者中的功能的项目。
对于基于UIButton的实施,我还没有找到超越" iOS-Artwork-Extractor"的解决方案。