스토리 보드에 지정된 이미지가 표시되지 않으면 Asset Catalog를 사용하여 해결

대상 독자


  • 스토리 보드를 사용하여 화면과 UI를 만들고 있습니다
  • 이미지 관리는 images 폴더를 만들고 프로젝트로 드래그 앤 드롭합니다.

  • Asset Catalog의 존재를 모른다

  • 자신과 같이이 모든 조건에 해당하는 경우 다음 방법으로 해결할 수 있습니다.

    이미지가 표시되지 않는 문제


  • TabBar 나 LaunchScreen.storyboard (앱 시작 직후의 화면) 등에 표시하고 싶은 이미지를 Storyboard에서 지정하면 Simulator에서 이미지가 표시되지 않는 현상에 빠졌다
  • 다음과 같이 설정해도 스토리 보드에서는 이미지가 표시되지만 Simulator에서는 이미지가 표시되지 않습니다.

  • 그래서 Asset Catalog를 사용하면 해결되었습니다

  • Asset Catalog란?


  • xcode5에서 추가 된 이미지 관리를위한 것
  • 화상 관리뿐만 아니라 텍스트 파일이나 음악 파일, 동영상 파일도 관리할 수 있는 대물인 것 같다.
    참고 카탈로그에서 점점 자산이 나온다.
  • Assets.xcassets 라는 이름으로 처음부터 프로젝트에 세트 되고 있다

  • Asset Catalog 사용


  • 사용법은 간단하고 Xcode:Asset Catalog 사용 및 이미지 리소스 관리 정보(Xcode 5 이상) 등을 참고하면 된다
  • Asset Catalog를 사용하여 이미지를 추가 한 후 Storyboard에서 추가 한 이미지를 지정하면 Simulator에서도 이미지를 볼 수 있습니다.

    보충


  • images 폴더를 만들어 거기서 이미지 관리하고 있는 경우, Storyboard 보다는 코드로부터 이미지를 지정하면 표시할 수 있다 .
  • 하지만 이미 Asset Catalog 사용하면 좋지 않다는 느낌
  • Asset Catalog에 대한 참고 링크 1 Xcode5에서 추가된 Asset Catalog의 최대 이점
  • Asset Catalog에 대한 참고 링크 2 Xcode5에서 추가된 Asset Catalog의 거동을 여러가지 시험해 보았다
  • Asset Catalog에 대한 참고 링크 3 [iOS] Asset Catalog와 관련된 지금 사용할 수 있는 Tips 모음
  • 좋은 웹페이지 즐겨찾기