ios - transitionFromView 不工作

标签 ios

在我之前的项目中,我成功地使用了 transitionFromView,现在我今天创建了新项目,这次启用了 ARC,我复制并粘贴了旧代码,但它不起作用。我设置了一个断点,一步步执行,但没有成功。

工作代码

quiz *quizObj = [[quiz alloc]init];
self.vc = quizObj;
[quizObj release];

[UIView transitionFromView:self.view toView:self.vc.view duration:1 options:UIViewAnimationOptionTransitionCurlUp completion:^(BOOL finished) {
}];

代码无效

EnterPhoneNumber *epnObj = [[EnterPhoneNumber alloc]init];

        [UIView transitionFromView:self.view toView:epnObj.view duration:1 options:UIViewAnimationOptionTransitionCurlUp completion:^(BOOL finished) {
        }];

项目没有警告或错误,但此代码仍然无法正常工作。

最佳答案

尝试将方法放在 performSelector 中

...
[self performSelector:@selector(actionView) withObject:nil afterDelay:3];
...

- (void)actionView {
    [UIView transitionFromView:self.view toView:self.vc.view duration:1 options:UIViewAnimationOptionTransitionCurlUp completion:^(BOOL finished) {
}];
}

关于ios - transitionFromView 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10162641/

相关文章:

ios - 在运行连接到IPv6网络的iOS 10.0.2时,苹果商店上的二进制拒绝

objective-c - 在横向模式下向 UIScrollView 添加 subview

java - Appium + iOS + Java 如何获取我刚刚点击的 URL?

ios - 如何将设备添加到我的配置文件中?

ios - 在 Swift 中使用 UIButton 动画

ios - 尝试将两个 UIImage 合并到 UIImageView 时出错

objective-c - iOS:UIPopoverController 错误

ios - 为什么当我在上下文中绘制文本时,文本看起来是这样的?

ios - Xcode 10.1 : Provisioning profile signing certificate error

ios - 类型为 Void 的 appendAttributedString 返回值