通过按住Command + N创建一个新的Cocoa Touch文件,将Subclass更改为UIViewController,将名称更改为DialogViewController。 转到DialogViewController,为屏幕声明一个常量并枚举它们:iPhoneX1,iPhoneX2和iPhoneX3。 这样,您将cell附加到DialogViewController。 DialogViewController协议 我们需要设置另一个协议,以便能够通过segue 将委托发送给View Controller。 转至DialogViewController,放型的指数诠释的价值里面screenImageButton。在返回cell之上,将cell的索引更改为索引路径行。
DialogViewController 控制器的实现在前2步中已经初步实现了弹窗的页面级与层级的控制,那么如何做到弹窗动态的展示或隐藏操作? 如下图所示,DialogViewController 仅为 2 个弹窗展示状态的属性,并进行私有,使用对外提供的各种方法获取或改变二者属性的值。