- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试实现 iOS 8 中引入的新 viewWillTransitionToSize
方法(所有其他旋转方法都已弃用)。我想知道现在 didRotateFromInterfaceOrientation
的等价物是什么,因为我们需要执行许多清理任务,我看不到我们可以分配给 UIViewControllerTransitionCoordinator 的 block
以便在“转换”到新尺寸完成时被调用。谢谢。
最佳答案
好的找到了,只需要对传入的UIViewControllerTransitionCoordinator
使用animateAlongsideTransition:completion:
方法即可。
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
{
[coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext> context)
{
UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation];
// do whatever
} completion:^(id<UIViewControllerTransitionCoordinatorContext> context)
{
}];
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
}
关于ios - 不推荐使用旋转方法,相当于 'didRotateFromInterfaceOrientation' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24071453/
如果设备方向更改时键盘可见,我如何推断信息?此信息是否在 - (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)iFrom
我意识到 didRotateFromInterfaceOrientation 在 iOS 8 中已被弃用;但是,我有一个应用程序需要与 iOS7 保持兼容。我遇到的问题是,当设备旋转时(在本例中为 i
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: ViewController not responding to didRotateFromInterfac
我试图找到一个方法调用,一旦设备的方向发生变化,我就可以锁定它。是否有与 didRotateFromInterfaceOrientation 相同但未弃用的内容? 最佳答案 从 iOS 8 开始,所有
我正在编写一个 iOS 游戏应用程序,其中有一些 View 在屏幕上飞来飞去,应该可以在横向和纵向模式下播放。对于旧设备,出于性能原因,我决定在界面旋转时停止动画。应按照苹果文档中的描述停止和继续动画
我的 View Controller 没有响应 didRotateFromInterfaceOrientation,尽管我在我的代码中添加了以下内容: - (BOOL)shouldAutorotate
我正在尝试实现 iOS 8 中引入的新 viewWillTransitionToSize 方法(所有其他旋转方法都已弃用)。我想知道现在 didRotateFromInterfaceOrientati
我正在尝试检测任何设备方向变化,以便我可以更新 View 。 无论方向是纵向还是横向,我都想更新 View ,所以我实现了这个方法: - (BOOL)shouldAutorotateToInterfa
有两个 UIViewController:MyParentViewController 和 MyToolbarViewController。 MyParentViewController 管理一个填满
自 iOS 8.0 起,函数 didRotateFromInterfaceOrientation 已弃用,我现在不知道如何更改 AVCaptureVideoPreviewLayer 的方向适本地。 根
我有一个选项卡式应用程序,其中一个选项卡中有一个 UISplitView。 我正在使用 UITabBarController+iAds并且有开发人员迄今为止无法解决的问题。 不幸的是,这就是我的 UI
当我旋转设备时,我正在尝试对 UIActivityIndicator 进行 .StartAnimating,我正在尝试使用覆盖功能:didRotateFromInterfaceOrientatio
有一个 View Controller (我们将其命名为 parent),它使用 presentModalViewController:animated: 呈现其他 View Controller (
我正在尝试在 Xcode 中创建一个应用程序,当手机从一个方向旋转到另一个方向时,它会切换到一个新 View 。 这里是“switchviewcontroller.h”文件代码: #import @
我是一名优秀的程序员,十分优秀!