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

前言

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

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

UIPopoverController在iOS9 过期,替换popoverPresentationController

I、如果使用?

1.1 三步骤

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

  • 1)设置内容控制器:

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

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

你可能感兴趣的:(iOS,进阶)