navigation controller
으로 ipad에 대한 UIPopover
보기를 구현했습니다. 처음에는 Popover View의 크기가 작아서 다른 뷰를 누르면 더 커집니다.내비게이션 컨트롤러로 UIPopoverView 크기 변경
그러나 뒤로 버튼을 누르면 너비는 작게 줄지 만 높이는 동일하게 유지됩니다. 나는 뷰의 크기를 우현에서 명시 적으로 설정했으며 popover는 segue에 의한 것입니다. 너 나 좀 도와 줄래?
navigation controller
으로 ipad에 대한 UIPopover
보기를 구현했습니다. 처음에는 Popover View의 크기가 작아서 다른 뷰를 누르면 더 커집니다.내비게이션 컨트롤러로 UIPopoverView 크기 변경
그러나 뒤로 버튼을 누르면 너비는 작게 줄지 만 높이는 동일하게 유지됩니다. 나는 뷰의 크기를 우현에서 명시 적으로 설정했으며 popover는 segue에 의한 것입니다. 너 나 좀 도와 줄래?
보기 컨트롤러에서 -(CGSize) contentSizeForViewInPopover
을 구현하고 원하는 크기의 CGRect를 반환합니다. 이것은 런타임에 크기를 결정하는 데 사용되는 get입니다. 스토리 보드 설정은 보관 된 초기화 값입니다. Documentation here 또한 고려해야 할 몇 가지 엣지 케이스를 언급합니다. (보기 컨트롤러를 표시 할 때 실제로 책임이 있습니다 만 복잡해지기 시작할 수 있지만 그다지 좋지는 않습니다.)
UINavigationController의 서브 클래스를 만들고 contentSizeForViewInPopover를 재정의하려고합니다. 이것은 나를 위해 작동합니다 :)
기본적으로 UINavigationController는 자식보기 컨트롤러의 너비 만 찾습니다. (또는 키가 커지기 만합니까?)
어떤 뷰 컨트롤러에서 구현해야합니까? –
btw가 작동하지 않습니다. –