假設我正在做iOS 7的交互式視圖控制器轉換,並且交給了toViewController
和fromViewController
,其中只有fromViewController
目前在屏幕上可見。如果視圖控制器當前沒有在屏幕上可見,是否可以獲取視圖控制器的快照,包括其狀態欄?
如果我想獲得fromViewController
的快照,我可以很容易地做到這一點:
UIView *fromViewControllerSnapshot = [[UIScreen mainScreen] snapshotViewAfterScreenUpdates:YES];
但是,如果我一直在尋找包括toViewController
狀態欄的快照,我不知道我是怎麼'那樣做,因爲它在屏幕上不可見。
至於爲什麼,我想滑動完整的視圖控制器,包括狀態欄向右作爲過渡的一部分來彈出它並同時滑動另一個全視圖控制器,同時移動他們各自的狀態欄。
是否有可能獲得不是100%可見的視圖控制器的快照?
如果您的要求是拍攝完整的視圖控制器是包含可見和不可見的對象捕獲沒有狀態欄我可以幫助..如果是這種情況讓我知道.. –