iOS学习笔记21-popover的使用

找资料找了很久,网上都是一些水货,最后终于学会,下面来介绍一下。

以前只有iPad有这种视图形式,现在用

UIModalPresentationController可以实现iPad和iphone

如图,现在SB中设置两个视图,然后建立联系(push as popover)

iOS学习笔记21-popover的使用

设置segwe的identifier以便代码中用

这里要点击,以便弹出视图大小和想要的一样

iOS学习笔记21-popover的使用

然后就是设置segwe

@implementation secondViewController

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{

if ([segue.identifier isEqualToString:@"PopoverSegue"]) {

PopoverViewController *pop=segue.destinationViewController;

pop.modalPresentationStyle=UIModalPresentationPopover;

pop.popoverPresentationController.delegate=self;

}

}

设置

UIPopoverPresentationControllerDelegate

- (UIModalPresentationStyle)adaptivePresentationStyleForPresentationController:(UIPresentationController *)controller

{

return UIModalPresentationNone;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwdysf.html