UIViewController
에서 회전을 막으려 고 시도하고 있습니다.스위프트 3에서 shouldAutorotate가 작동하지 않습니다.
open override var shouldAutorotate: Bool {
get {
return false
}
}
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
get {
return .portrait
}
}
을 그리고 UIViewControler
스틸 사진은 회전 :
나는 이런 식으로 뭔가를하고 있어요. UIViewController는 모달로 열리는 UINavigationController 안에 있습니다.
여기에서 많은 질문을 보았습니다. 아무 답변도 저에게 효과적이지 않습니다.
스위프트 2에서는 shouldAutorotate
을 오버라이드했지만 스위프트 3에서는 기능이 더 이상 존재하지 않습니다.
스위프트 2에서 내가했던 스위프트 3에서 어떻게 할 수 있습니까?
'supportedInterfaceOrientations'의 모양은 무엇입니까? – matt
@matt 질문을 편집하여 – pableiros
감사합니다. 좋습니다. 제시된 뷰 컨트롤러라면 세로로만 나타나야합니다. 그런 일이 일어나지 않는다면 이야기에 더 많은 것이 있어야합니다. 이 뷰 컨트롤러가 어떻게 표시되는지 설명해 주시겠습니까? 그것이 전체 화면 최상위 레벨의 뷰 컨트롤러임을 입증 해주세요. – matt