未调用Swift 3 ViewSize

未调用Swift 3 ViewSize,swift,Swift,我的swift 3代码中有此方法: func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) { } 我尝试了以下方法: override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIV

我的swift 3代码中有此方法:

func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
}
我尝试了以下方法:

override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
}
但我得到了这个错误:

Method does not override any method from its superclass
为什么不调用ViewWillTransitionsSize?

试试看

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator){
    super.viewWillTransition(to: size, with: coordinator)
}
试一试


在从swift2.x迁移到Swift3的过程中,“viewWillTransition”方法已更改:

Swift2.x

override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator)
Swift3

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator)

在从swift2.x迁移到Swift3的过程中,将键withTransitionCoordinator更改为with

“viewWillTransition”方法已更改:

Swift2.x

override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator)
Swift3

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator)
将带有TransitionCoordinator的键更改为带有

1。您希望何时调用该方法?2.为什么您认为
.plist
文件中的
NSCameraUsageDescription
键与此有关?请不要模棱两可。您希望何时调用该方法?2.为什么您认为
.plist
文件中的
NSCameraUsageDescription
键与此有关?请不要那么模棱两可。