ios - 带动画的 swapFromViewController?

标签 ios animation uikit childviewcontroller

我想实现一个滑动菜单,用户可以从第一个 View Controller 平滑地滑动到第二个 View Controller 。当动画未完成时,这应该动画和弹跳。

我的标签都是一个 tabviewcontroller 的 childViewController(持有一个容器和一个标签栏),现在使用此代码在 childviewcontroller 之间切换:[self swapFromViewController:[self.childViewControllers objectAtIndex:0] toViewController:destinationViewController]; ,但这没有动画和 CGRect,我可以用我的 panGesture 一起改变。

有没有办法用动画交换 2 个 childViewController(从一个滑动到另一个),并让动画响应一个手势(返回应该返回到第一个 childviewcontroller 的方向)?

最佳答案

你考虑过使用 UIPageViewController 吗? 在您的需求描述中,您正在描述的内容。

关于ios - 带动画的 swapFromViewController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34161108/

相关文章:

ios - scenekit 天空盒在相机运动时闪烁

iOS - OAuth Twitter 工程师 - 无法创建 token

快速更改背景颜色并在 UIVIew 中有圆角?

objective-c - 重复使用时如何完全清除单元格?

jquery - css 动画 onload jQuery 事件

ios - UIAlertAction 没有初始化程序(标题、样式、处理程序)

ios - 任何人为 iOS 编译模拟

ios - 如何更改 ios 中标签栏项目的背景图像?

css - 无限循环之前和之后的动画延迟 CSS3

android - Paint 对象的动画颜色