UIPopoverController automatically resizing to max height on pushViewController

后端 未结 13 653
感情败类
感情败类 2020-12-07 10:45

I have a popover containing a UINavigationController. I can display the popover fine, and it contains the navController just fine. The navController contains a tableView a

13条回答
  •  攒了一身酷
    2020-12-07 11:17

    Don't work for me, when i use this:

    [UIPopoverController 
        [UINavigationController] = root vc = [UIViewController vc1] => [UIViewController vc2] 
    ]
    

    When appear popover is all good, press button on vc1 and push vc2 to navigation controller

    Next return to vc1 (root) pressing button in vc2 (popToRootViewController method);

    We can see that popover change own size, but vc1 size is old... WHAT IS THIS???

    Ok, now work... Add popover property in my controller

    self.contentSizeForViewInPopover = (CGSize){400, 200};
    self.navigationController.contentSizeForViewInPopover = self.contentSizeForViewInPopover;
    self.popover.popoverContentSize = self.contentSizeForViewInPopover;
    

提交回复
热议问题