Иконки для пользовательских типов файлов (iOS или OS X)
Я ищу информацию/документацию по созданию пользовательского значка для типа документа в приложении iOS. Я уверен, что видел руководство разработчика Apple с информацией об этом, но я искал и не могу его найти!
В приложении Info.plist я указал тип настраиваемого документа и соответствующий экспортированный UTI (соответствующий com.apple.package). Xcode упрощает определение изображений для них на вкладке "Информация" целевых настроек, но я не могу найти информацию о том, какие размеры они должны быть, или в каких ситуациях будет отображаться значок документа. Я считаю, что iOS автоматически создает значок "по умолчанию" для вас, используя значок приложения (согласно этот раздел HIG), поэтому, если я позволил пользователям разделить документ по электронной почте, другой пользователь с приложением, установленным на своем устройстве iOS, увидит этот значок документа по умолчанию.
Где еще можно увидеть этот значок документа? В настоящее время в файле обмена файлами iTunes документ отображается как каталог с расширением пользовательского файла - возможно, это изменилось бы, если для документа был указан значок? При просмотре одного из документов в файловой системе OS X он отображается в виде стандартного белого документа (т.е. Выглядит как неизвестный тип файла) - есть ли способ показать это с помощью соответствующего значка или пользователю нужен Mac приложение, которое указывает такой тип файла?
Ответы
Ответ 1
Вы уже нашли документацию HIG. Я не уверен, что в iTunes отображаются значки документов, но я сомневаюсь. Я никогда не видел этого из любого другого приложения.
В Справочная информация по списку свойств информации (поиск "Значки документов" ):
Значки документов
В iOS ключ CFBundleTypeIconFiles
содержит массив строк с именами файлов изображений, которые будут использоваться для значка документа. В таблице 3 перечислены размеры значков, которые вы можете указать для каждого типа устройства. Вы можете назвать файлы изображений, но вы хотите, но имена файлов в вашем файле Info.plist
должны совпадать с именами файлов изображений изображений. (Для iPhone и iPod touch полезная область вашего значка на самом деле намного меньше.) Дополнительные сведения о том, как создавать эти значки, см. В Руководстве пользователя по интерфейсу iOS.
Таблица 3 Значения значков документа для iOS
+-----------------------+----------------------------------+
| Device | Sizes |
+-----------------------+----------------------------------+
| iPad | 64 x 64 pixels |
| | 320 x 320 pixels |
+-----------------------+----------------------------------+
| iPhone and iPod touch | 22 x 29 pixels |
| | 44 x 58 pixels (high resolution) |
+-----------------------+----------------------------------+
Ответ 2
Спасибо @TomSwift за ваш ответ, помогите мне много. Я просто добавлю это, если у вас Xcode 6.3.2.
Вы не можете перетаскивать файлы значков или нажимать кнопку "+" внутри раздела информации, вместо этого вы должны напрямую добавлять имена файлов значков. info.plist ![enter image description here]()
Вы должны добавить четыре значка как изображение выше.
Затем вы можете увидеть значок внутри типов документов.
![enter image description here]()