我有一个UIViewController用于显示朋友的数据。 该控制器支持轻扫手势:向左轻扫屏幕将传输到下一个朋友的数据,向右转回到上一个。 因此只有1个UIViewController,整个过程只是在从服务器api读取不同内容返回时重新加载新数据并刷新UI。

是否有可能在滑动和内容更改中添加页面切换效果,就像它们在不同的UIViewController中一样? 我的代码基本上就是这样的结构

1. [传递朋友ID,获取服务器API返回]; 2. [解析并在UI上填充内容]; 3. [刷卡检测]; 4. [通过传递新的朋友ID重新加载数据,然后重复1-4];

提前致谢!

#1楼 票数:0 已采纳

我建议您使用以下结构:1个父控制器,2个子控制器。 每当触发“翻页”操作时,父母就会解雇当前的孩子并提出另一个孩子。

这样,您可以使用UIViewAnimationTransitionCurlUp系统动画效果轻松实现翻页动画。

  ask by LetBulletFlies translate from so

未解决问题?本站智能推荐:

1回复

如何使用动画在控制器之间滑动?

我的结构像 控制器1 <->控制器2 <->控制器3 <-> ... <->控制器N 我需要能够直接从另一个控制器访问控制器1或3。 我需要在控制器1-n和带有<和>按钮的导航栏之间滑动动画。 这种刷卡控制器的最佳解
2回复

Swift-通过代码链接UIViewController

我试图将一个编辑按钮链接回我的UIViewController(AddfreshreleaseViewController)。 当您向右滑动单元格时,此代码在左侧显示编辑按钮,但是当我添加“ performSegue”以尝试返回UIViewController时,每次我向右滑动编辑按钮时,应用
1回复

仅当通过滑动或后退按钮按下弹出视图控制器而不是通过切换选项卡时才发送数据

我查看了SO并在下面编译了这些方法,但它们都不适用于我。 我有一个带有2个标签的TabBarController。 在第二个选项卡中,我有一个NavigationController> TableViewController> DetailViewController。
2回复

如何为UIView扩展方法swift添加Gecture

嗨,我想在UIViewControllers的顶部为UIView提供PanGecture Swipe操作。为此,我在视图控制器扩展中编写了一个常用方法,但它使整个viewcontroller被刷卡。 我想只为UIView提供滑动操作,请帮助我任何想法将以下代码更改为UIView Exten
3回复

如何在视图控制器之间滑动?

我想向我的应用添加滑动操作。 基本上我有5个视图控制器和主视图控制器。 在我的主视图控制器上,我有一个视图,并且正在从其他5个视图控制器调用该视图的内容。 我想滑动这5个视图控制器。 我的代码:
1回复

在popupView中滑动视图

是否有可能创建一个显示另一个ViewController并允许在其他ViewController中滑动的popupView,而在点击一个viewController时,它会打开所点击的ViewController? 如果是,如何在此popUpView中显示不同的ViewController
1回复

滑入/滑出子视图控制器在Swift中的父视图控制器上部分可见

我已经构建了两个独立的UIViewController :MainVC和2ndVC。 现在我正在尝试连接它们并实现下图中显示的效果: 加载时,应该部分地在MainVC的顶部可以看到2ndVC(比如屏幕的1/4)。 在向上滑动时,2ndVC应覆盖整个屏幕并在向下滑动时应返回起点。 我在M
1回复

iPhone滑动UIKeyboard切换视图

我想用我的应用程序及其键盘实现类似的目的。 从1:32-1:38 http://www.youtube.com/watch?v=ajs1p5NCNw4 。 如何通过水平滑动键盘来隐藏键盘并在其位置上显示另一个视图? 是否可以使用默认键盘,还是应该使用几个按钮创建我自己的视图,然后添加滑动