내 프로젝트에는 두 개의 서로 다른 대상이 있습니다. 그리고 나는 각각을 위해 2 개의 다른 주제가 필요합니다. viewController 자체의 변경 사항을 수동으로 지정하여 이것이 가능하다는 것을 알고 있습니다. 나는 xib 그 자체에서와 같은 것이 가능했는지에 관해 궁금하게 생각하고 있었다. Xcode 6.1.1을 사용하고 있습니다.하나의 특정 viewController에 대해 다른 대상에 대해 다른 xib를 사용할 수 있습니까?
0
A
답변
1
대상에 따라 2 개의 다른 XIB를 가질 수 있습니다. 하지만 미리 설정 매크로에 빌드 설정을 포함시켜야합니다. 선행 처리기 Mac을 기반으로 클래스를 호출 할 때 원하는 XIB를 인스턴스화하고 해당 View Controller를 표시합니다. XIB/스토리 보드에서는 타겟 기반 디자인을 할 수 없습니다.
0
iPhone 4/4 또는 5인지 여부를 다른 조건으로 작성해야합니다. IS_IPHONE4 - bool 값을 확인하고 반환하는 매크로입니다.
if(IS_IPHONE4)
{
self.viewController =
[[ViewController alloc] initWithNibName:@"ViewControlleriPhone4" bundle:nil];
}
else
{
self.viewController =
[[ViewController alloc] initWithNibName:@"ViewControlleriPhone5" bundle:nil];
}
관련 문제
- 1. 두 개의 다른 컨텍스트에 대해 하나의 트랜잭션을 사용할 수 있습니까?
- 2. 각 플랫폼 대상에 대해 다른 어셈블리 이름
- 3. 두 개의 XIB를 하나의 ViewController에 연결하십시오.
- 4. 장고에서 다른 앱에 대해 다른 데이터베이스를 사용할 수 있습니까
- 5. 다른 장치에 대해 Eclipse 빌드를 다른 APK로 만들 수 있습니까?
- 6. CMake - 다른 대상에 대해 다른 디렉토리를 포함 하시겠습니까?
- 7. 하나의 프로그램에서 다른 문자열에 대해 strtok을 사용할 수 없습니까?
- 8. iOS 용 XCode의 다른 대상에 대해 다른 코드를 사용하려면 어떻게해야합니까?
- 9. 다른 UIViewController에 대해 서로 다른 supportedInterfaceOrientations 설정
- 10. 하나의 테이블에 대해 다른 모델
- 11. 다른 데이터에 대해 하나의 REST API를 보호 할 수 있습니까?
- 12. 클래스의 특정 메소드에 대해 다른 DB에 어떻게 연결할 수 있습니까?
- 13. 하나의 다른 창에 대해 창을 모달로 표시 할 수 있습니까?
- 14. 주어진 ViewController에 대해 대체 nib 파일을 어떻게 바꿀 수 있습니까?
- 15. 여러 사이트의 하위 도메인에 대해 하나의 코드베이스를 사용할 수 있습니까?
- 16. 다른 양식 인증 사이트에 대해 단일 로그온을 사용할 수 있습니까?
- 17. OpenCL에서 다른 커널에 대해 동일한 메모리 버퍼를 사용할 수 있습니까?
- 18. SQL의 다른 테이블에 대해 동일한 외래 키를 사용할 수 있습니까?
- 19. 다른 라이브러리에 대해 div ID로 el을 사용할 수 있습니까?
- 20. 앱이 다른 기기에 대해 다른 파일을 가질 수 있습니까?
- 21. 우리는 같은 umbraco 사전 항목을 사용할 수 있지만 다른 사이트에 대해 다른 값을 사용할 수 있습니까?
- 22. 다른 응용 프로그램에 대해 하나의 인증
- 23. MKMapView에서 다른 주석에 대해 다른 동작 설정
- 24. 다른 화면 크기에 대해 다른 스타일을 정의 할 수 있습니까?
- 25. 다른 버튼 상태에 대해 하나의 이미지 사용
- 26. 하나의 요소에 대해 미디어 쿼리가 무시되지만 다른 요소에 대해 표시됩니다.
- 27. 여러 대상에 대해 rspec 실행
- 28. laravel에서 하나의 경로에 대해 여러 개의 접두사를 사용할 수 있습니까?
- 29. flex 4 목록 ItemRenderer : 다른 행에 대해 서로 다른 itemrenderers를 사용할 수 있습니까?
- 30. RestKit 하나의 응답에 대해 다른 MIME 유형