相关疑难解决方法(0)

presentViewController在IOS 8中闪烁

在iOS 7中,我们将自定义动画转换为新的视图控制器,完成动画:

[self.animatedView removeFromSuperview]; //superview == self.view, in this case
[self presentViewController:newController animated:NO completion:nil];
Run Code Online (Sandbox Code Playgroud)

这在<= IOS 7中工作正常.我们也在使用dismissViewController:动画回原始时进行.但是,在iOS 8中,显示和关闭都会在动画结束和新视图外观之间显示一帧黑屏.有没有解决的办法?一切都已经在主线上发生了.

objective-c uiviewcontroller ios ios8

9
推荐指数
1
解决办法
3447
查看次数

iPhone - 设计我自己的viewController转换

我的应用程序有一堆viewControllers,我正在尝试设计自己的动画从一个viewController转换到另一个.

我找到了这个

- (void)transitionFromViewController:(UIViewController *)fromViewController toViewController:(UIViewController *)toViewController duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion
Run Code Online (Sandbox Code Playgroud)

但这似乎不允许设计我自己的过渡曲线.

我想要的是在新的viewControllers到达最终位置时创建像弹性弹跳这样的效果.我想将自己的关键帧添加到动画曲线中.

我怎么做?

谢谢

iphone viewcontroller ipad ios

2
推荐指数
1
解决办法
3247
查看次数