1

我想为我当前的项目遵循 MVC,其中UIViewController将有 7-8 个子类。有 30 多个类(NSObject子类)用于维护数据和服务器连接。大多数情况下,服务器连接管理器类将向子类发送本地通知以UIViewController进行视图转换。我想以集中的方式实现它。来自单一班级的意义。

我想做的是,实现一个处理我所有UIViewController转换的类。

关于如何实现这个的任何想法???

注意:我不知道遵循这种方法的利弊。即使我不知道这是否可行。

4

1 回答 1

0

我想我知道你的意思。我最好的选择是一个单例,它将接收两个UIViewControllers 引用,然后在两者之间应用动画。这样,您将拥有一个集中的地方,您可以在其中制作动画。可能更完整的解决方案是接收两个UIViewControllers和两个块,一个用于动画块,另一个用于完成块。

于 2012-06-22T06:39:18.703 回答