簡體   English   中英

迅捷-沒有情節提要,如何制作模式彈出窗口?

[英]Swift - Without storyboard , how do I make a modal popup?

我沒有使用情節提要,並且在按按鈕后以編程方式制作模式彈出窗口(它將是白色背景的表單,占據了屏幕的下半部分)時,我找不到資源。 除非您退出此模式彈出窗口,否則以前的視圖將被禁用。

這個模式彈出窗口會擁有自己的視圖和視圖控制器嗎? 我將如何顯示彈出窗口,並在退出后將控件交還給原始視圖控制器?

謝謝?

let rateViewController = RatePopupVC()

rateViewController.modalTransitionStyle = .crossDissolve
rateViewController.modalPresentationStyle = .overCurrentContext
rateViewController.item = item // In case you want to transfer some data
self.present(rateViewController, animated: true, completion: nil)

此模式彈出窗口是否具有自己的視圖和視圖控制器

是。 配置您的視圖控制器和視圖,並與目前它present並關閉它dismiss 您可以添加自定義過渡動畫和視圖的自定義位置。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM