iphone - iOS7 使用 Storyboard 实现 UIViewControllerTransitioningDelegate

标签 iphone ios objective-c uikit

从 iOS7 开始,我们可以使用 UIViewControllerTransitioningDelegate 创建从 View Controller 到 View Controller 的自定义转换,它允许细粒度的转换。

viewController.transitioningDelegate  = transitioningDelegate;

我发现,在使用 Storyboard时,我们已经有机会使用自定义 UIStoryboardSegue 创建自定义过渡,但这似乎是使用 Storyboard实现自定义过渡的唯一方法。

如何在使用 Storyboard 时实现转换委托(delegate)?

最佳答案

检查 http://www.teehanlax.com/blog/custom-uiviewcontroller-transitions/ .

想法是使用- prepareForSegue:transitioningDelegatemodalPresentationStyle 设置为UIModalPresentationCustom。那么您的过渡代表将不得不负责过渡。

关于iphone - iOS7 使用 Storyboard 实现 UIViewControllerTransitioningDelegate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19091715/

相关文章:

ios - 如何控制 UIPageViewController 的转场速度?

ios - 直接从 WKWebView 获取已加载的 PDF,无需再次下载

objective-c - 当 Core Data 中的主队列发生变化时刷新私有(private)队列

iphone - 带有滚动按钮​​问题的 UIScrollView

iphone - Cocos2d 用 CCRotateBy 摇摆动画?

ios - UISlider 值的不同密度?

iphone - 如何拦截点击 UITextView 中的链接?

iphone - 使用NSUserDefaults存储很多值会出问题?

javascript - Sencha Touch 2.x - 如何将自定义 View 加载到选项卡面板中?使用 xtype?

ios - 在第二行导航栏添加段 Controller