2015-02-02 15 views

답변

0

다른 화면 방향을 지원하는보기 컨트롤러가있을 때 버그 인 것 같습니다. 나를 위해 일한 해결책을 수동으로 설정 하였다는이를 이용하여 가로보기 컨트롤러를 기각하기 전에 세로로 방향을 화면 :이 .I이 UIDevice.currentDevice()를 썼다 작동하지 않습니다

UIDevice.currentDevice().setValue(UIInterfaceOrientation.Portrait.rawValue, forKey: "orientation") 
self.dismissViewControllerAnimated(true, completion: nil) 
+0

의 setValue (UIInterfaceOrientation를.. Portrait.rawValue, forKey : "orientation") landscape viewcontroller.but의 viewDidDisappear에서 동일한 문제 키보드가 가로 방향 치수 만입니다 – poojathorat

+0

NavigationController를 사용하고 있습니까? 내가 말했듯이 view controller를 없애기 전에 orientation을 설정해야하고 심지어 viewDidDisappear도 viewWillDisappear가 아니라도 –

+0

네, 네비게이션 컨트롤러를 사용했습니다. 나는 가로 방향 컨트롤러를 클릭하여 btn 방향을 설정하려했습니다. 그러나 가로로 움직이지 않았습니다. 세로 방향 인 이전 화면의 가로보기 – poojathorat