IOS呈现模态动画问题



我正在使用当前的模型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 它正在移动下一个视图控制器。但是动画无法正常工作。它显示更多的旋转而不是常规方法。

我对此完全感到困惑。有人知道吗?

在我自己身上,我找到了这个问题的解决方案。我正在使用自动布局和一些约束。就我而言,这就是问题所在。我删除了约束。现在它正在工作。但我仍然感到困惑。无论如何它是如何工作的

最新更新