好吧,这是杀了我。我的故事板上连续有10个“视图控制器”。所有十个使用相同的.h和.m文件。每个都有一个连接到下一个连接的segue。所有的segues都有以下标识符:segueToNextPage。我正在用这种方法调用segue:xcode中的奇怪segue动画
-(void)myMethod {
// other code
[NSTimer scheduledTimerWithTimeInterval:4 target:(self) selector:@selector(nextPage) userInfo:(nil) repeats:NO];
}
-(void)nextPage {
[self performSegueWithIdentifier: @"segueToNextPage" sender: self];
}
在故事板上,我设置了segue的转换为交叉溶解。我还在故事板上设置了所有“视图控制器”的过渡风格以交叉解散。 segue在被调用时工作正常,除了这个角落旋转/翻转动画,而不是像我期望的那样交叉解散。
我做了一个试验项目,只有两个页面只是为了确保我没有失去我的脑海里,一切都按预期工作,如果我使用此代码,并将其连接到一个圆矩形按钮:
-(IBAction)nextPage {
[self performSegueWithIdentifier: @"segueToNextPage" sender: self];
}
任何人都可以抽出时间来解释为什么我的第一个示例无法按预期工作。这将不胜感激。
认为我自己,所以我删除了所有的segues,并只做了一件相同的事情 – DelightedD0D
我也重命名标识符,但问题仍然存在。 – DelightedD0D