当用户点击“登录”时,我在我的 iPad 应用程序中使用 Storyboards 和 segues 创建一个弹出窗口。每种登录类型都有自己的 ViewController,需要更多的 popover 控制器。
让主视图控制器生成所有弹出框内容是否合适,或者更确切地说替换一个弹出框控制器的内容?
例如(我将尝试用文本绘图来表示它_)
1.) MainVC -> Popover(“使用电子邮件登录”、“使用 Facebook 登录”等) MainVC <- 用户点击按钮 MainVC -> 弹出框(电子邮件文本字段、密码文本字段) MainVC <- 用户输入内容...
2.) MainVC -> 弹出框(“使用电子邮件登录”、“使用 Facebook 登录”等)弹出框 -> 替换内容(使用文本字段加载视图控制器)新内容 -> 处理 UITextField 输入
我选择了选项 1,因为它很容易实现,尽管选项 2 似乎更有条理。你认为更好的做法是什么?