我有一个棘手的问题。众所周知,Apple 明确表示 ONE UIViewController 应该在给定时间出现在屏幕上。
但是,如果你想实现一个注册工作流,视图很小,比如说...... 200px 高度?
您是否会遇到任何真正的问题.. 如果您附加一个 UINavigationController (320x200px) 作为子视图,并推送几个 UIViewControllers?
如果我采用 UIView 方法,我需要复制 UINavigationController 的行为。这没什么大不了的,但需要额外的时间。
此外,UIView 不应该有业务逻辑代码。因此,rootViewController 将处理整个注册流程。这没关系,但我真的宁愿把它分成几个类。
任何建议都将受到欢迎。提前致谢!