2012-12-27 1 views
3

신비가 있습니다!비 망막 장치에 @ 2x를 명시 적으로 추가하십시오.

우리 앱에서는 망막 이미지 (@ 2x로 표시) 만 사용합니다. 어제까지 망막이 아닌 장치는 마지막에 @ 2x없이 이미지를 호출했을 때도 이미지를 잘 보여주었습니다.

예를 들어 파일 이름이 '[email protected]'인 경우 우리는 [UIImage imageWithName:@"fun"]을 호출했습니다.

오늘은 작동이 멈췄으므로 지금은 이미지를 표시하려면 [UIImage imageWithName:@"[email protected]"]으로 전화해야합니다. (이 기기는 iPhone 3GS iOS 5.1입니다.)

우리는 이제 망막의 명명법에 대해 이해하지 못한다는 것을 두려워하고 있습니다.

변경된 내용 올바른 거래 방법은 무엇입니까?

감사

샤니

+0

파일 이름 문자열에 @ 기호가 없습니다 (예 : @ "재미"). 오타입니까? –

+0

예 오타입니다. 감사합니다. – shannoga

답변

5

이 아닌 망막 이미지를 제공한다! 다운 스케일링은 좋은 옵션이 아닙니다. 여기서 문제는 iOS가 fun.png 이미지를 찾으려고 시도하지만 찾지 못한다는 것입니다. 따라서 뭔가를 제시 할 수는 없습니다.

왜 이전에 효과가 있었는지 설명이 없습니다. 확실합니까?

난 그냥 전체 이미지 이름을 사용하는 것보다 난 단지, 즉 (1 개) 이미지 (2 배속 하나)를 공급하고 경우에 I가 일한 응용 프로그램에서
+0

45 메가 이진 파일이므로 타협점이 있습니다. 비 망막을 추가하면 Wi-Fi 다운로드의 50MB 제한을 초과하게됩니다. 그러나 당신의 대답에 감사드립니다. – shannoga

+0

apple의 공식 답변이므로 올바른 대답으로 표시했습니다. – shannoga

2

: 특정 버튼에 대한

[UIImage imageWithName:@"my-image.png"] 

내가 공급하고 이미지를 그 I 2 개 버전이 필요, 내가 사용 :

[UIImage imageWithName:@"my-image"] 

하는 것이이 두 번째 방법을 수행, 당신은 는 기본 이름

로 망막 & 비 망막 이미지를 제공해야합니다

마찬가지로 dasdom은 그런 식으로 작동하지 않아야한다고 말했고, 이미지가 항상 표시되도록하려는 경우 위에 언급 한 내용을 그대로 유지해야합니다.

+0

거의 1 년 동안 잘 작동합니다. 나는 그것에 대한 설명이 없다. – shannoga

+0

@shannoga 많은 이상한 일들이 Xcode에서 발생합니다. 배우러 왔습니다 : P – RyanG

관련 문제