gpt4 book ai didi

iphone - 在 Storyboard 中使用自定义 Push Segue

转载 作者:技术小花猫 更新时间:2023-10-29 10:36:25 26 4
gpt4 key购买 nike

在 iPhone 中,当我们在 Storyboard 中使用 push Segue 时,它​​总是从right 导航到left。我们能否实现任何机制,使其从 left 导航到 right,或从 down 导航到 top

我知道如何创建 Custom Segue,但它的工作方式与 Push 不同。你能帮帮我吗?

最佳答案

如果您正在为 iOS 5 开发应用程序,您可以创建一个实现 UIStoryboardSegue 的类(以具有自定义转场),然后以这种方式覆盖 Perform 方法:

-(void)perform {

UIViewController *sourceViewController = (UIViewController*)[self sourceViewController];
UIViewController *destinationController = (UIViewController*)[self destinationViewController];

CATransition* transition = [CATransition animation];
transition.type = kCATransitionPush;
transition.subtype = kCATransitionFromLeft;

[sourceViewController.navigationController.view.layer addAnimation:transition forKey:kCATransition];
[sourceViewController.navigationController pushViewController:destinationController animated:NO];
}

关于iphone - 在 Storyboard 中使用自定义 Push Segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12957231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com