내 프로젝트에 오른쪽에서 왼쪽으로 언어를 추가하고 싶습니다. LTR 용 Storyboard와 RTL 용 Storyboard 중 하나를 사용할 수 있습니까? 방법?다른 언어로 프로젝트에 스토리 보드 2 개 추가
3
A
답변
2
네, 스토리 보드를 두 개 사용할 수 있습니다. appDelegate 클래스에 if 문을 넣어 장치 언어가 RTL 또는 LTR인지 확인한 다음 ID별로 스토리 보드간에 전환 할 수 있습니다.
let preferredLang = NSLocale.preferredLanguages().first!
if NSLocale.characterDirectionForLanguage(preferredLang) == .RightToLeft {
storyboard = "Main"
}else{
storyboard = "MainEn"
}
let Main = UIStoryboard(name: storyboard, bundle: nil).instantiateViewControllerWithIdentifier("vcMain");
self.window?.rootViewController=Main
self.window?.makeKeyAndVisible()
1
관련 문제
- 1. 기존 XIB 프로젝트에 스토리 보드 추가
- 2. 스토리 보드 프로젝트에 cocos2d 임베드
- 3. Github 프로젝트에 스토리 보드 추가하기
- 4. 다른 스토리 보드 타임 라인 내의 스토리 보드 시작
- 5. 스토리 보드 - 2 단계로 전환하십시오.
- 6. 2 스토리 보드 간의 전환
- 7. 신속한 ViewController를 이전 프로젝트에 추가. 스토리 보드 문제
- 8. 하나의 ios 프로젝트에서 스토리 보드 2 개 이상
- 9. 스토리 보드
- 10. 다른 크기의 Xcode 스토리 보드
- 11. XIB 기반 프로젝트에 스토리 보드 프로젝트 구현
- 12. UIViewController에서 하위보기로 스토리 보드 추가
- 13. 기존 코드에 스토리 보드 추가
- 14. 2 층 스토리 보드 용 콘센트가 없음
- 15. 다른 XAMLS의 스토리 보드 처리
- 16. 스토리 보드 지역화 시작 화면
- 17. 스토리 보드
- 18. 는 스토리 보드
- 19. 스토리 보드 장면이있는 Cocoapods
- 20. 는 어떻게이 스토리 보드
- 21. WPF의 Validation.ErrorTemplate에 대한 스토리 보드 추가
- 22. 스토리 보드
- 23. iPad 스토리 보드를 기존 iphone 프로젝트에 추가
- 24. 다른 iOS 버전에 다른 스토리 보드 사용하기
- 25. xcode 스토리 보드 컨트롤러
- 26. 길들인 Xcode 스토리 보드
- 27. 스토리 보드 및 프로그래밍 방식으로 GLKView 추가
- 28. 스토리 보드 - - 컨테이너보기 내 스토리 보드 응용 프로그램에서 조건
- 29. iOS4 포트 스토리 보드
- 30. 기본 스토리 보드 이미지를 업데이트하여 다른 모든 스토리 보드를 업데이트합니다.
당신은 iPad와 iPhone을 별도로 두 스토리 보드를 사용할 수 있습니다 [여기] (http://stackoverflow.com/a/39594671/4003548) 내 ans하지만 난 아이폰에 대한 두 가지 diff 스토리 보드를 사용하여 (확실하지) 생각하지 , 당신은 현지화로 갈 수 있습니다. – vaibhav
https://ayeohyes.wordpress.com/2015/07/24/localizing-storyboards-and-xibs/ – pedrouan
LTR 및 RTL 문제 중 많은 부분은 선행 및 후행 제약을 사용하여 해결할 수 있습니다. 앱이 RTL 로케일에서 실행될 때 "뒤집"것입니다. – Paulw11