如何检索标准的iPhone tabitem图像?

时间:2009-01-14 01:34:28

标签: iphone icons tabbar

我想使用搜索,下载,联系人,设置和列表等标准图标。其中大多数都存在于App Store这样的app中,但我不知道如何检索它们。

由于

4 个答案:

答案 0 :(得分:10)

见这里: http://www.alexcurylo.com/blog/2009/01/03/extracting-sdk-icons/

  

例如,我们决定在其中一个标签上添加相机图像。因此,我们深入研究了

中的模拟器资源      

/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.0.sdk/System/Library

     

我们在上面的

中找到了一个看起来像我们想要的东西      

/PrivateFrameworks/PhotoLibrary.framework/CameraIcon.png

     

但等等,这不是那么容易!模拟器SDK中所有涉嫌PNG图像实际上都是苹果公司在PNG格式中的古怪iPhone变体,所以我们必须以某种方式处理......

     

[更新:或者,另一方面,使用摄像头相关功能的相机图标实际上可能在Apple的眼中变成a big bundle of FAIL。所以要小心你如何使用这些图标,小孩!]

答案 1 :(得分:9)

不确定您是否可以在Interface Builder中执行此操作,但您当然可以以编程方式使用“系统”图标,例如:

[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemDownloads tag:0];

还有许多其他图标:

typedef enum {
   UITabBarSystemItemMore,
   UITabBarSystemItemFavorites,
   UITabBarSystemItemFeatured,
   UITabBarSystemItemTopRated,
   UITabBarSystemItemRecents,
   UITabBarSystemItemContacts,
   UITabBarSystemItemHistory,
   UITabBarSystemItemBookmarks,
   UITabBarSystemItemSearch,
   UITabBarSystemItemDownloads,
   UITabBarSystemItemMostRecent,
   UITabBarSystemItemMostViewed,
} UITabBarSystemItem;

如果你想要任何其他人,我想你必须自己画画!

答案 2 :(得分:3)

再次,直观地:在Interface Builder中,选择选项卡栏或工具栏项,然后打开检查器(⌘1)中的属性选项卡,在标识符下,选择要使用的系统图标。

答案 3 :(得分:0)

每个应用程序的图标都在该应用程序的目录中。只需使用SCP将它们复制到您的计算机上即可。

例如,应用商店的图标位于/Applications/MobileStore.app