Xcode 4.3.1 4E1019에서 실행 화면(Default.png 등)에는 실행 시 이미지 하단에 흰색 선(1pt 높이)이 있습니다.

StackOverflow https://stackoverflow.com//questions/9707084

  •  14-12-2019
  •  | 
  •  

문제

이상해요.Default.png, Default-Landscape.png, Default-Portrait.png 및 Default@2x.png가 있습니다.

일반적인 "기본 화면 확대 애니메이션"은 Default.png가 화면 중앙에서 "안으로" 확대되는 위치입니다.이는 iOS의 모든 앱에서 발생하므로 이때가 "기본" 이미지 하단에 있는 흰색 선을 실제로 볼 수 있는 시점입니다.그것은 내 모든 Default.png(Default@2x.png, Default-Landscape.png 등)의 하단에서 왼쪽에서 오른쪽으로 이어지는 1포인트 정도의 선입니다.두 장치 모두에서 발생합니다.'아이폰4'와 '아이패드1'.어떤 시뮬레이터에서도 발생하지 않습니다.

빌드 간에 이미지가 변경되지 않았습니다.실제로 지난 주에 이전 버전(동일한 실행 그래픽 포함)을 만들었지만 이런 일은 발생하지 않았습니다.

이미지의 크기는 정확합니다..ipa를 .zip으로 변경하고 압축을 풀고 패키지를 살펴보았습니다.png의 크기가 정확하므로 아무것도 죽이지 않습니다.

내 앱의 마지막 빌드에서 AdHoc으로 다시 되돌리면 문제가 사라집니다.현재 빌드로 이동하면 문제가 다시 발생합니다.

어떤 아이디어가 있나요?

지금:부록:이전 소스 코드(괜찮은 버전의 경우)를 가져와 Xcode 4.3.1로 컴파일했는데 동일한 문제가 발생했습니다.실행 화면 하단의 흰색 선.

부록

좋습니다. 우리가 발견한 한 가지 사실은 다음과 같습니다.

ipad용 PNG는 1004x768 및 748x1024 대신 1024x768 및 768x1024였습니다.

우리는 그 문제(이전에는 작동했던 것이 이상함)를 수정했고 iPad 출시도 수정되어 제대로 표시되었습니다.아이폰은 아직도 고장났어요.

iOS 휴먼 인터페이스 지침/사용자 정의 아이콘 및 이미지 생성 지침에 따르면 iPhone은 320x480 및 640x960이어야 합니다.

원래 iPad 그래픽을 만들 때 혼란스러웠을 것입니다. 하지만 XCode 4.3.1까지 작업해 왔습니다!!!(2년!) 내 iPad 크기가 부족하다는 것을 알고 있지만 XCode가 이를 변경하고 지금은 지루하다고 결정한 이유가 무엇인지 궁금하십니까?

도움이 되었습니까?

해결책

이는 다음과 같은 문제입니다.iOS 5.1:-[UIColor colorWithPatternImage:] 배경색은 단색 검정색을 그립니다.

원래:iOS 5.1은 인덱스 색상 PNG(PNG8) 또는 회색조 PNG의 마지막 픽셀 줄을 디코딩하지 못합니다.

해결 방법은 PNG32를 사용하거나 PNG8 끝에 더미 라인을 추가하는 것입니다.

저는 Apple에 버그를 신고했고(#11069678) 여러분도 똑같이 하시길 권합니다 :)

다른 팁

포토샵 사용자:

  • 이미지 메뉴를 사용하여 모드를 RGB로 변경합니다.
  • 그런 다음 이미지 메뉴를 사용하여 16비트/채널로 전환합니다.
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top