[英]Animating UIPopoverController
有誰知道如何更改UIPopoverController
的默認“呈現”動畫? 默認情況下,它是alpha淡入的,我想將其從底部滾動到屏幕的中央嗎? 我認為實際上這很普遍,但是我找不到有關如何對其進行動畫處理的任何詳細信息。 我懷疑我是否需要動畫塊? 同樣,在關閉時,我希望它滾動回底部。
我正在使用的UIPopoverController
子類中使用自定義方法...
public func present(size:CGSize, position:CGRect, view:UIView!, animated:Bool = true)
{
setPopoverContentSize(size, animated: false);
presentPopoverFromRect(position, inView: view, permittedArrowDirections: nil, animated: animated);
}
您可以從屏幕的任何方向或任何位置顯示它。
UIPopoverController* popover = [[UIPopoverController alloc] initWithContentViewController:vc];
[popover presentPopoverFromRect:self.txtTemp.bounds inView:self.txtTemp permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
您是否要只刪除淡入淡出的效果或動畫,有一個示例https://www.cocoacontrols.com/controls/crproducttour幫助您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.