iPad开发【UIPopoverController/popoverPresentationController的使用】(占用部分屏幕空间来呈现信息,而且显示在屏幕的最前面)SplitVC

前言

在这里插入图片描述

UIPopoverController是iPad开发中常见的一种控制器,
跟其他控制器不一样的是,它直接继承自NSObject,并非继承自UIViewController;
它只占用部分屏幕空间来呈现信息,而且显示在屏幕的最前面

UIPopoverController在iOS9 过期,替换popoverPresentationController

I、如果使用?

1.1 三步骤

在这里插入图片描述

  • 1)设置内容控制器:

由于UIPopoverController直接继承自NSObject,不具备可视化的能力,因此UIPopoverController上面的内容必须由另外一个继承自UIViewController的控制器来提供,这个控制器称为“内容控制器

  • 2)设置内容的尺寸: 显示出来占据多少屏幕空间