Я хотел бы использовать стандартные значки, такие как поиск, загрузка, контакт, настройка и список. Большинство из них существуют в приложении, например App Store, но я не уверен, как их получить.
Спасибо
Я хотел бы использовать стандартные значки, такие как поиск, загрузка, контакт, настройка и список. Большинство из них существуют в приложении, например App Store, но я не уверен, как их получить.
Спасибо
Смотрите здесь: 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
Но подождите, это не так просто! Все якобы изображения PNG в симуляторе SDK на самом деле находятся в ядном варианте iPhone формата PNG, поэтому мы должны иметь дело с этим как-то...
[ОБНОВЛЕНИЕ: Или, с другой стороны, использование значка камеры для связанной с камерой функции действительно может быть в глазах Яблоков, оказывается большой комплект FAIL. Поэтому будьте осторожны с тем, как вы используете эти значки, дети!]
Не уверен, что вы можете сделать это в Interface Builder, но вы можете, конечно, использовать программные значки системы, например:
[[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemDownloads tag:0];
Существует несколько других значков:
typedef enum {
UITabBarSystemItemMore,
UITabBarSystemItemFavorites,
UITabBarSystemItemFeatured,
UITabBarSystemItemTopRated,
UITabBarSystemItemRecents,
UITabBarSystemItemContacts,
UITabBarSystemItemHistory,
UITabBarSystemItemBookmarks,
UITabBarSystemItemSearch,
UITabBarSystemItemDownloads,
UITabBarSystemItemMostRecent,
UITabBarSystemItemMostViewed,
} UITabBarSystemItem;
Если вам нужны другие, я думаю, вам придется рисовать их сами!
И еще раз визуально: В интерфейсе Builder выберите панель вкладок или элемент панели инструментов, а затем поднимите вкладку "Атрибуты" в инспекторе (⌘1) и под идентификатором, выберите значок системы, который вы хотите использовать.
Значки для каждого приложения находятся в этом каталоге приложения. Просто используйте SCP, чтобы скопировать их на свой компьютер.
Например, значки для магазина приложений находятся в /Applications/MobileStore.app