iPad開發【UIPopoverController/popoverPresentationController的使用】(佔用部分屏幕空間來呈現信息,而且顯示在屏幕的最前面)SplitVC

前言

在這裏插入圖片描述

UIPopoverController是iPad開發中常見的一種控制器,
跟其他控制器不一樣的是,它直接繼承自NSObject,並非繼承自UIViewController;
它只佔用部分屏幕空間來呈現信息,而且顯示在屏幕的最前面

UIPopoverController在iOS9 過期,替換popoverPresentationController

I、如果使用?

1.1 三步驟

在這裏插入圖片描述

  • 1)設置內容控制器:

由於UIPopoverController直接繼承自NSObject,不具備可視化的能力,因此UIPopoverController上面的內容必須由另外一個繼承自UIViewController的控制器來提供,這個控制器稱爲「內容控制器

  • 2)設置內容的尺寸: 顯示出來佔據多少屏幕空間