gpt4 book ai didi

ios - Unwind segues---动画

转载 作者:可可西里 更新时间:2023-11-01 03:57:03 25 4
gpt4 key购买 nike

我从这里阅读了一篇关于 unwind segues 的精彩解释: What are Unwind segues for and how do you use them?然后在我自己的项目中尝试,一切正常,只有一个问题,正如 Xcode 提供的“push segue”,默认情况下展开的 segues 与动画一起执行,我必须使用自定义 push segue 来摆脱动画,然后是这个: Push segue in xcode with no animation

#import <UIKit/UIKit.h>

@interface PushNoAnimationSegue : UIStoryboardSegue

@end

#import "PushNoAnimationSegue.h"

@implementation PushNoAnimationSegue
-(void) perform{
[[[self sourceViewController] navigationController] pushViewController:[self destinationViewController] animated:NO];
}
@end

我能做些什么来关闭 unwind segues 的动画。谁能帮忙?

最佳答案

对于 iOS9:

Interface Builder(在 Xcode 7 中)列出了 unwind segues。从那里,您可以选择它并简单地取消选中 animated 属性以关闭展开动画。

Animates property of an unwind segue

对于 iOS 7 和 8:

在目标 Controller 的 unwind 方法中,您必须使用 animated: NO 弹出。

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

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