2012-07-04 3 views
0

Google 및 Stackoverflow에서이 문제에 대한 답변을 얻으 려했는데 지금까지 해결 된 제안이 없으므로 아마도 여러분 중 한 분이 나 뭐가 문제 야.IOS5 및 Xcode 4.3의 @ 2x 이미지 관련 문제

  1. 는 44x44 빨간색 사각형 이미지 (test.png)를 작성하고 88X88 녹색 사각형 이미지 ([email protected])
  2. 드래그 : 여기

    내가, 단계적으로 뭘하는지 정확히 모두
  3. 삽입 컨트롤러의 viewWillAppear 방법 내부에 다음 코드를 내 Xcode 프로젝트 내에서 "자원"라는 이름의 폴더에 이미지

    UIImage *navigationBackground = [[UIImage imageNamed:@"test.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)]; 
    [self.navigationController.navigationBar setBackgroundImage:navigationBackground forBarMetrics:UIBarMetricsDefault]; 
    

시뮬레이터에서 응용 프로그램을 실행하면 (iOS 5.1) 막대가 빨간색 배경으로 표시됩니다. 이는 iOS가 고해상도 이미지가 아닌 저해상도 이미지를로드했음을 의미합니다.

내가 뭘 잘못하고 있니? 단계가 빠졌습니까? plist 파일을 변경해야합니까?

감사

답변

1

시뮬레이터는 비 망막 모드에서 기본입니다. 하드웨어/장치 메뉴에서 iPhone (Retina)를 선택하십시오.

게시 된 코드에 분명히 잘못된 것이 보이지 않습니다.

+0

감사합니다. 시뮬레이터가 iPhone 4처럼 보이기 때문에 나는 이미 망막 모드 였다고 생각했습니다. –