2015-03-27 2 views
1

У меня странная проблема. Активы, которые я бросаю на 2x-квадрат в .xcassets, иногда дают его вместо 1x. т.е. если актив равен 100x100 в 2x, я ожидаю, что актив будет равен 50x50, поскольку он будет сброшен в 2x pan, но вместо этого тот, который я получаю, является 1x версией того же самого. Это происходит только при запуске устройства. Когда я запускаю его на симуляторе, все работает отлично. Я использую Xcode 6.1.1. Есть идеи?2x Изображения, полученные из .xcassets, иногда дают 1x вместо

+0

Убедитесь, что вы ссылаетесь на свои XCAssets точно так, как вы их назвали. –

ответ

1

Это не произойдет, если вы случайно не разместите 2x изображение в 1x кастрюле в .xcasset. Убедитесь, что вы разместили изображение размером 100x100 на ваших 2x и 50x50 на ваших 1x кастрюлях, соответственно.

Это распространенная ошибка. Случилось и со мной. :)

+0

Это было! :) – Gokul

0

Возможно, это?

https://developer.apple.com/library/ios/qa/qa1697/_index.html

Чувствительность к регистру: iPhone OS использует регистрозависимую файловую систему, в отличии от симулятора, который использует регистронезависимую файловую систему по умолчанию. Удостоверьтесь, что чувствительность к регистру, доступная по коду, соответствует имени файла с учетом регистра

Смежные вопросы