当前位置: 首页 > 知识库问答 >
问题:

如何让ViewController之间的多任务在Object-C?

越俊艾
2023-03-14

我正在开发一个应用程序,需要在ViewController之间切换,但在多任务处理时不会丢失当前数据!

我的问题:

有一种方法可以获得类似UtiAbbarController的东西,但是通过菜单可以获得动画(多任务)?

共有1个答案

慕容成文
2023-03-14

您可以使用容器视图,但如果您必须管理较少的容器视图,它将更好地为您服务。使用所有视图控制器执行此操作不是一个好主意。但是,使用两个或三个容器视图,您可以在向前和向后移动时保持每个视图的状态,此外,您还必须自己执行动画,我相信您将能够做到这一点。

这里有几个链接可以帮助您使用容器视图。

链接

链接

 类似资料:
  • 作为任务的一部分,我一直在尝试将PendingEvent传递给Activity Recognition客户端,但似乎没有调用PendingEvent。 我正在使用谷歌的活动识别客户端(https://developers.google.com/android/reference/com/google/android/gms/location/ActivityRecognitionClient).

  • 遇到这样的一个情况,有个定时任务启动间隔比较小,每分钟执行一次,然后在项目启动第一次执行的时候mybatis还没有完全初始化完成,导致报错了 我该怎么控制任务在mybatis初始化完成之后再启动 查了些order设置顺序啥的好像不符合我的要求 我的任务是 ThreadPoolTaskScheduler来实现,任务里面用了 SqlSession sqlSession = sqlSessionFact

  • 我有一个创建5个任务的循环。如何在每个任务之间插入5秒的延迟。我不知道如何适应这项任务。延迟(5000)在那里。 我的ProcessQueAsync方法调用一个服务器,检索数据并返回和int。

  • 问题内容: 嗨,我想知道上述比较之间的区别吗? 我在检查时得到空指针异常。但是,如果我将其更改为,则效果很好。 问题答案: 和之间的区别 没有语义上的差异。 和 等价。 也许您将其与以下事实混淆了: 和 可以有所作为(因为第二种选择可能会导致NPE(如果被叫人为空)。

  • 问题内容: 我们遇到了适用于多线程的方案。 在主线程中,执行一些逻辑操作并更新数据库,在某种程度上,它将调用另一个服务来更新数据库,该服务在另一个线程中运行。 我们希望两个线程共享同一个事务,这意味着任何一个线程中的任何一个操作都将失败,那么另一个线程中的该操作也将被回滚。 但是工作了几天,我发现一些帖子说JTA不支持多线程。当前我们使用Bitronix作为JTA提供者,有没有人知道Bitroni