패드 - iOS 8을 표시하지 않는 시작 화면




아이폰 5 ios 9 (12)

iOS 8 SDK의 새로운 기능 : 이제 앱 시작 이미지 대신 스토리 보드 장면을 사용할 수 있습니다.

LaunchScreen.storyboard라는 빈 스토리 보드 파일을 만듭니다.

2. 목표 설정으로 이동하고 일반 탭에서 스토리 보드를 시작 화면 파일로 선택하십시오. Xcode는 해당 UILaunchStoryboardName 키를 앱의 Info.plist에 추가합니다. 이 키가 있으면 Xcode는 사용자가 설정 한 시작 이미지보다 우선합니다.

3. 스토리 보드에 뷰 컨트롤러 장면을 추가하십시오. 일부 하위 뷰를 장면에 추가하고 구속 조건을 사용하여 위치를 지정합니다. 기기에서 앱을 실행하면 OS는 씬을 시작 화면으로 사용해야합니다.

추가로이 링크를 따라갈 수 있습니다.

http://oleb.net/blog/2014/08/replacing-launch-images-with-storyboards/

실행 화면 대신 기본 검은 색 화면을 표시하려고합니다.

나는 과거에이 문제가 있었음을 기억하고 있으며 어리석은 일이지만 기억이 안납니다.

나는 LaunchScreen.xib를 가지고있다. LaunchScreen을 사용하고 이미지 카탈로그가 아닌 정보를 사용하기 위해 내 타겟 -> 정보를 설정했습니다. iOS 8을 실행하고 Xcode 6.1을 사용하고 있습니다. 나는 모든 iPhone 시뮬레이터와 iPhone 4s에서 시도했다.

나는 그보다 더 많은 정보가 무엇인지 생각할 수 없다.


iOS 9에서도 동일한 문제가있었습니다. 시뮬레이터만으로 기존 앱을 삭제하는 것으로는 충분하지 않습니다. 시뮬레이터를 종료해야합니다. 그것은 나를 위해 일했습니다.


나는 같은 문제를 경험했다. 나를위한 해결책은 단순히 응용 프로그램을 삭제하고, 장치를 재부팅 한 다음 다시 설치하는 것입니다. 나는 IOS가 Launchscreen을 캐시하고,이 캐시가 있어야 할 때마다 무효화되지 않는다고 생각한다.


나는 다음과 같이 시도했다.

  1. 시작 화면 파일을 삭제했습니다.

  2. Launch Image Source 에서 Use Asset Catalog 탭하고 이미지 자산에서 원하는대로 Splash screen 이미지를 추가했습니다.

  3. 시뮬레이터 또는 장치에서 이전 프로젝트를 삭제했습니다. 프로젝트를 지우십시오.

  4. 다시 실행하면 현재 표시됩니다.


나에게 문제는 프로젝트 설정의 일반 탭에서 LaunchScreen.storyboard 를 선택하지 LaunchScreen.storyboard .


Launch Screen File 을 사용하면 Xcode가 Launch Image Source를 사용합니다.


시작 이미지는 PNG 여야합니다. JPEG는 특정 대상에서 작동하지만 PNG를 사용해야합니다.


시작 화면 대신 검은 색 화면이 나타나는 이유 중 하나는 .xib 파일이 빌드 단계에서 복사되지 않을 수 있기 때문입니다. 적어도 당신이 설명하는 단계를 수행 했는데도 내 앱이 검은 색 화면을 표시하게하는 내 문제였습니다.

따라서 LaunchScreen.xib (또는 이름이 뭐든간에)이 다음과 같이 표시 LaunchScreen.xib 다시 확인하십시오.

타겟 -> 빌드 단계 -> 번들 리소스 복사

그리고 그렇지 않다면 반드시 추가하십시오. 그게 내 문제를 해결했다.


여전히 다른 대답을 찾고있는 사람들은 여기 우리를 위해 일한 것이 있습니다.

시작 xib에는보기 중간에 imageView 만 있습니다. 어떤 이유로 이미지가 표시되지 않습니다 (그러나보기가 있었으므로 배경색을 변경하여 확인).

해결 방법은 이미지 카탈로그에서 이미지 파일을 이동하여 독립 실행 형 파일로 프로젝트에 놓는 것입니다. 우리가 카탈로그에서 다른 이미지를 시도했을 때 꽤 이상하게 생각했지만,이 이미지는 올바르게 표시되었지만이 이미지는 아닙니다. 어쨌든, 나는 이것이 누군가를 돕기를 바랍니다!


위의 모든 답변을 살펴 보았습니다. 조금 도움이되었습니다. 특히 Suragch의 대답은 저를 올바른 방향으로 이끌었습니다.

보기에 간단한 배경색을 적용하고 이미지를 제거한 후에도 LaunchScreen.storyboard가 표시되지 않습니다.

첫째, 이미지에 표시된 것처럼 "LaunchScreen.storyboard"를 볼 수 없습니다.

LaunchScreen.storyboard가 빌드 대상에 추가되지 않은 이유가 있기 때문입니다. 솔루션 : LaunchScreen.storyboard가 빌드 대상에 포함되어 있는지 확인하십시오. 또한 위의 그림과 같이 드롭 다운에서 LaunchScreen.storyboard를 선택하십시오.

나는 그것이 누군가를 돕기를 바란다!


인터페이스 빌더에서 "초기 View Controller"를 선택했는지 확인하십시오. 나는 그 밖의 모든 것을 시도했지만 결국이 문제가 해결되었고 지금은 시뮬레이터와 장치에서 작동합니다.


  • 시작 화면으로 이동
  • 파일 관리자로 이동
  • "실행 화면으로 사용"확인란을 선택하십시오.





splash