다른 장치에 대해 다른 스토리 보드를 만들 수 있다고 생각하지만 장치마다 다른 장면을 만들 수있는 방법이 있습니까? Size 클래스별로 다른 화면에 적용하기에는 매우 복잡한 장면이 하나 있습니다.다른 장치에 대해 다른 장면 만들기
스토리 보드에 하나의 엔트리 포인트 만 만들 수 있지만 장면을 즉시 바꿀 수있는 방법이 있습니까?
다른 장치에 대해 다른 스토리 보드를 만들 수 있다고 생각하지만 장치마다 다른 장면을 만들 수있는 방법이 있습니까? Size 클래스별로 다른 화면에 적용하기에는 매우 복잡한 장면이 하나 있습니다.다른 장치에 대해 다른 장면 만들기
스토리 보드에 하나의 엔트리 포인트 만 만들 수 있지만 장면을 즉시 바꿀 수있는 방법이 있습니까?
크기 클래스는 생각보다 사기성이 있습니다. 그 사용은 매우 제한되어 있으므로 iPhone 5 & 6 사이의 레이아웃을 쉽게 변경할 수 없습니다.
보기의 "변경 사항"에 따라 표시되는 장치에 따라 다른 Nib를로드하는 클래스를 만들 수 있습니다. 두 재정의
:
override init(frame: CGRect)
대신 뷰 단일 닙 로딩하면 타겟팅되는 기기에 따라 소망 한로드 어디에서
required init?(coder aDecoder: NSCoder)
:
을nib = UINib(nibName: "iPhone4Size", bundle: bundle)
이 기술은 여기에 설명 된 UIDesignable에서 사용됩니다.
0 "장치마다 다른 펜촉의 로딩이"아니다 그러나, 즉 단지 다른 펜촉 이름을 반환하는 간단한 "스위치 케이스"입니다.