iPhone 및 iPad를 모두 처리 할 수있는 범용 스토리 보드 및 사이징을 사용하고 있습니다. 이것은 popovers에 올 때를 제외하고 잘 작동하고 있습니다. 그것은 아이 패드의 팝 오버이지만 아이폰의 모달 스크린이 될 화면이다. 두 레이아웃에 영향을 미치는 유일한 크기 클래스는 각각 wAny hAny
입니다. 각 장치에 대해 원하는대로 동작하도록 각각 Final Values
을 사용하고 싶습니다. 그러나 일반 화면과 달리이 유형은 iPhone 및 iPad 모두에 대해서만 wAny hAny
에 응답하는 것으로 보입니다. 다른 장치를 수용하기 위해 각각을 개별적으로 설정할 수 없습니까?iPhone 및 iPad 용 Universal Storyboard Sizing Popover
0
A
답변
0
iOS 8부터 다른 크기의 클래스에서 별도로 팝업을 처리 할 필요가 없습니다. 그들은 UIPresentationController
에 의해 자동으로 처리됩니다. UIViewController
에 modalpresentationStyle
속성이 UIModalPresentationStyle.Popover
로 설정되어있는 경우
은 UIKit는 컴팩트 클래스 (아이폰)에 일정한 크기의 클래스 (아이 패드) 및 모달의 팝 오버 같은 UIPopoverPresentationController
를 사용하여, 그것을 발표 할 예정이다.
스토리 보드를 사용하고 당신이 SEGUE에 그것을 제어 할 수 있고, SEGUE을 설정하는 경우 Popver로 현재 속성 :
나는 wRegular hRegular에 레이블을 추가하고 표시되지 않는 것을 확인했다 iPad 용. 이렇게하면 iPad와 iPhone이이 화면에서 동일한 크기 조정 클래스를 사용하고 있음을 확인할 수 있습니다. 기기에 따라 다르게 대처할 수있는 방법이 있어야합니다. – C6Silver