我看到在许多不同的应用程序中使用相同的图标(例如在标签栏中用于刷新,回家,展开等的图标)。是否可以免费下载Apple提供的这些基本图标,还是必须由每个开发人员设计? 我觉得很奇怪,苹果公司竭尽全力让他们的应用程序跟随HIG,但至少不会提供最基本的图标,所以用户会本能地知道按钮的作用。我已经快速搜索过Google,但似乎没有任何东西直接来自Apple,其他大多数都是付费图标。任何人的想法?
修改
作为一个附带问题,是否需要两个图标图像来满足视网膜显示,或者应用程序会自动“缩小”正常显示的视网膜显示快乐图标吗?
答案 0 :(得分:2)
您在UIToolBar
中看到的大多数“标准”图标都是Apple设计的。它们内置于标准UIBarButtonItem
类。要初始化其中一个,你可以这样做:
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:(UIBarButtonSytemItem)...
(UIBarButtonSystemItem)
中的内容可能是:
UIBarButtonSystemItemDone
UIBarButtonSystemItemCancel
UIBarButtonSystemItemEdit
UIBarButtonSystemItemSave
UIBarButtonSystemItemAdd
UIBarButtonSystemItemFlexibleSpace
UIBarButtonSystemItemFixedSpace
UIBarButtonSystemItemCompose
UIBarButtonSystemItemReply
UIBarButtonSystemItemAction
UIBarButtonSystemItemOrganize
UIBarButtonSystemItemBookmarks
UIBarButtonSystemItemSearch
UIBarButtonSystemItemRefresh
UIBarButtonSystemItemStop
UIBarButtonSystemItemCamera
UIBarButtonSystemItemTrash
UIBarButtonSystemItemPlay
UIBarButtonSystemItemPause
UIBarButtonSystemItemRewind
UIBarButtonSystemItemFastForward
UIBarButtonSystemItemUndo
UIBarButtonSystemItemRedo
UIBarButtonSystemItemPageCurl
这是您在整个iOS中看到的所有标准图标。
我从UIBarButtonItem
class reference获得了该列表。它包含截图和用例描述等内容。