CocoaTouch: есть ли стандартные значки, доступные при создании UIImage (файл, папка и т. Д.) - PullRequest
1 голос
/ 12 сентября 2010

Есть ли в системе какие-либо стоковые изображения, которые я могу использовать для заполнения UIImage?Например, если мне нужно изображение папки, нужно ли включать изображение в мое приложение?Или есть системная папка, которую я могу загрузить / показать.

Ответы [ 2 ]

3 голосов
/ 03 апреля 2012

Эта терминальная команда получает изображения (Xcode 4.3) и копирует их непосредственно туда, куда вы их добавили:

find /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk -iname '*.png' -exec cp '{}' ~/Desktop/folder/ ";"

Вы также можете указать любой другой SDK, который вам нужен.

2 голосов
/ 12 сентября 2010

Да и нет.

В системе уже много изображений.Многие из них находятся в файлах ".artwork", которые выглядят как необработанные данные RGBA без метаданных.Остальные, как правило, PNG.Вы можете найти большинство из них в комплекте с симулятором (find /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk -iname '*.png');вам, вероятно, придется отключить iPhone для их просмотра с помощью pngcrush -revert-iphone-optimizations.

Неразумно использовать их напрямую.Они предназначены для использования фреймворками, а не вами;нет никакой гарантии, что они не будут удалены между выпусками ОС.Хотя они технически под авторским правом Apple, я не думаю, что у вас могут возникнуть проблемы из-за их объединения с вашим приложением (просто убедитесь, что вы не используете их в приложении для Android, дляпример).

MobileSafari.app имеет значок папки (он может быть тем же, что и MobileMail.app).Я не знаю ни о каком значке файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...