2017-10-07 89 views
0

我已经做了大量Youtube,网站和堆栈溢出的研究,但找不到任何有效的工作。希望你能帮助我。我在Xcode中查看控制器,并在它们上执行segues的按钮来显示下一个视图控制器。但是当它通过按钮执行一个segue(show)来更改视图控制器时,它会从屏幕底部向上移动下一个视图控制器。如何更改转换(或添加转换)以使它们彼此淡入。如何转换例如褪色,从一个视图控制器到另一个

+0

如果您添加源代码的重要部分,您的问题会更容易理解。你可以随时编辑你的问题! – ventiseis

回答

0

你在做什么(segue)模态地呈现视图。这是我们免费获得的Apple定义的行为。

你想要的是一个自定义视图控制器转换。因此你需要自己实现它。

幸运的是,Apple有一个很棒的内置系统,可以轻松创建自定义的UIViewController转换。虽然它需要熟悉iOS库和使用动画逻辑的经验。

你可以看看这个article

相关问题