다음 번에 앱을 실행할 때 앱을 시작할 때 이미지를 다운로드하고 로컬에 저장하려는 경우 해당 이미지를 사용하여 현재 시작 이미지를 바꿀 수 있습니까? 이 작업을 수행하는 방법을 현재 출시 이미지를 바꾸는 방법은 무엇입니까?
? 감사답변
그래, 당신이 당신의 LunchImage을 변경할 수 있습니다 offcourse
이 두 옵션 AppIcon
및 LaunchImage
가 당신의 Images.xcassets
폴더로 이동, LaunchImage, 드래그를 클릭하고 이미지를 드롭하면 고 싶어요 .
참고 : - 드롭 다운 한 이미지의 크기에주의하십시오. 그렇지 않으면 The app icon set named "AppIcon" did not have any applicable content
과 같은 오류가 발생합니다.
이것은 -1 이후에 시작 이미지를 다운로드하고 바꿀 수 있기를 원하지 않으므로 다음 시작시 이미지가 달라질 수 있으므로 변경할 필요가 없습니다. 새 앱을 추가하여 앱 스토어에 대한 업데이트를 제출하십시오. 시작 이미지 변경하기 – Popeye
image.xcassets에서 기본 LaunchScreen.xib LaunchImage와 두 가지 방법 모두에서 코드 실행이 없으므로 사용할 수 없습니다.
지난 번에는 실제 ViewController를 제공하는 중간 ViewController를 사용하여 만들었습니다. viewDidLoad
에 다음
-(instancetype)initWithMainViewController:(ViewController*)vc;
:
그래서, 중간의 ViewController 같은 생성자 뭔가를해야합니다
-(void)viewDidLoad;
{
[super viewDidLoad];
_imageView = [[UIImageView alloc] initWithFrame:self.view.bounds];
// assuming your downloaded image will always be stored in Documents/dynamicDefaultImage.png
NSString* downloadedImagePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject] stringByAppendingPathComponent:@"dynamicDefaultImage.png"];
if ([[NSFileManager defaultManager] fileExistsAtPath:downloadedImagePath]) {
[_imageView setImage:[UIImage imageWithContentsOfFile:downloadedImagePath]];
} else {
// prepare built in image in case your download failed.
[_imageView setImage:[UIImage imageNamed:@"builtInLaunchImage"]];
}
// present the actual VC after certain delay
[self performSelector:@selector(loadActualVc) withObject:nil afterDelay:1.0];
}
- (void)loadActualVc;
{
[self presentViewController:_mainViewController animated:YES completion:^{
// clear the image so that this VC will just be empty VC once main view controller is presented.
[_imageView setImage:nil];
}];
}
부하에 걸리는 시간은 AppDelegate에 전에 호출되는 것을 LaunchImage을 기본에 비해 매우 미미 발사를 끝내라. 게다가 메모리 소비는 실제 뷰 컨트롤러가 표시되면 이미지가 언로드되는 동안 최소로 유지됩니다. 방문 페이지의 주간/월간 업데이트가 실제로있는 경우 가치가 있다고 생각합니다.
이 작업을 수행 할 수 없습니다. 시작 이미지는 기기 방향에 응답하지 않는 한 동적 인 것이 아닙니다. 실행 이미지에
자세한 내용은당신이 앱 시작에, 당신의 실행 이미지에서 좋은 변화의 어떤 종류를 사용한다 할 수있는 최선 무엇에 사용자 지정 이미지를 다운로드 한 것입니다.
- 1. 현재 JPanel을 다른 JPanel로 바꾸는 방법은 무엇입니까?
- 2. PHP에서 기존 이미지를 바꾸는 방법은 무엇입니까?
- 3. ModelForm을 사용하여 이미지를 바꾸는 방법은 무엇입니까?
- 4. 이미지를 캔버스에서 안드로이드로 바꾸는 방법은 무엇입니까?
- 5. webview에서 기본 이미지를 바꾸는 방법은 무엇입니까?
- 6. qt.conf를 바꾸는 방법은 무엇입니까?
- 7. 링크되지 않은 이미지를 이미지 링크로 바꾸는 방법은 무엇입니까?
- 8. 출시 후보로 업그레이드하는 방법은 무엇입니까?
- 9. 현재 CALayer를 바꾸는 방법
- 10. webdeploy를 사용하는 동안 web.config 설정을 현재 날짜로 바꾸는 방법은 무엇입니까?
- 11. 현재 열려있는 편집기에서 특정 문자열을 다른 문자열로 바꾸는 방법은 무엇입니까?
- 12. 현재 이름을 편집하여 파일의 이름을 바꾸는 방법은 무엇입니까?
- 13. HTML 텍스트 영역에서 현재 선택된 텍스트를 바꾸는 방법은 무엇입니까?
- 14. JNA/JNI를 사용하여 Windows에서 현재 Java 프로세스를 바꾸는 방법은 무엇입니까?
- 15. 현재 분기의 머리를 git에서 특정 커밋으로 바꾸는 방법은 무엇입니까?
- 16. 변수를 바꾸는 방법은 무엇입니까?
- 17. 이미지를 바꾸는 중 플래시가로드하려고합니다
- 18. jQuery를 사용하여 CSS 배경의 이미지를 바꾸는 방법은 무엇입니까?
- 19. 마우스를 가져갈 때 3 개 이상의 이미지를 바꾸는 방법은 무엇입니까?
- 20. 프로그램 방식으로 이미지를 선택한 이미지로 바꾸는 방법은 무엇입니까?
- 21. Joverery 및 .fadeIn 효과를 사용하여 호버에서 이미지를 바꾸는 방법은 무엇입니까?
- 22. REST API 2.0을 통해 WordPress의 이미지를 바꾸는 방법은 무엇입니까?
- 23. deprectaed notifyProperty를 바꾸는 방법은 무엇입니까?
- 24. 스텁을 double로 바꾸는 방법은 무엇입니까?
- 25. 출시
- 26. jquery-ui에서 하나의 아이콘을 바꾸는 방법은 무엇입니까?
- 27. 블로거 테마의 단어를 이미지로 바꾸는 방법은 무엇입니까?
- 28. 도트를 preg_replace로 바꾸는 방법은 무엇입니까?
- 29. "’"을 바꾸는 방법은 무엇입니까?
- 30. 배열에서 항목을 바꾸는 방법은 무엇입니까?
스플래시 화면입니까? 프로그래밍 방식으로 변경할 수 없습니다 – Malloc
프로그래밍 방식으로는이 작업을 수행 할 수 없습니다. 따라서 이미지를 다운로드하고 적절한 크기의 휴대 전화 크기로 크기를 조정하고 images.xcasset으로 이동 한 다음 새로운 시작 이미지 (+)를 만든 다음 이미지를 아이폰에 끌어다 놓습니다. 이미지가 .png인지 확인하십시오. – jsetting32
@Malloc 프로그래밍 방식으로 변경할 수없는 이유는 무엇입니까? – iShaalan