我没有使用故事板,在按下按钮后,我无法以编程方式创建模态弹出窗口(它将是一个占据屏幕下半部分的白色背景的窗体)。退出此模式弹出窗口之前,将禁用上一个视图。
此模态弹出窗口是否有自己的视图和视图控制器?如何显示弹出窗口,退出后,将控件返回原始视图控制器?
感谢?
答案 0 :(得分:1)
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)
答案 1 :(得分:0)
此模态弹出窗口是否具有自己的视图和视图控制器
是。配置您的视图控制器及其视图,并将其显示为present
并将其与dismiss
一起关闭。您可以添加自定义过渡动画和视图的自定义位置。