我正在使用当前模型segue来加载下一个视图控制器。它工作正常。现在我正在使用一些条件。之后它会给出错误的动画。
方法1
- (IBAction)loginClick:(id)sender {
[self performSegueWithIdentifier:@"mainPageView" sender:self.view];
}
根据这种方法,它给出了正确的动画。 IOS 7和IOS 8
之后我使用简单的条件
方法2
- (IBAction)loginClick:(id)sender {
if (self.txtUsername.text.length != 0) {
[self performSegueWithIdentifier:@"mainPageView" sender:self.view];
}
}
根据这种方法,IOS 7工作正常。但IOS 8正在移动下一个视图控制器。但是动画效果不正常。它显示更多的旋转而不是常规方法。
我对此完全感到困惑。任何人都有任何想法?
答案 0 :(得分:0)
我自己找到了解决这个问题的方法。我正在使用autolayout和一些约束。在我的情况下,这是问题。我删除了约束。现在它正在运作。但我仍然感到困惑。无论如何它正在运作