swift 中 'viewWillTransition(to:with:)' 的重新声明无效 3
Invalid redeclaration of 'viewWillTransition(to:with:)' in swift 3
我正在尝试实现 viewWillTransition 所需的方法,但出现奇怪的错误:
Invalid redeclaration of 'viewWillTransition(to:with:)'
我用过 swift 2 没问题 但是 Swift 3 错误
我的代码:
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator){
super.viewWillTransition(to: size, with: coordinator)
guard let pageIndex = imageScrollView.auk.currentPageIndex else { return }
let newScrollViewWidth = size.width
coordinator.animate(alongsideTransition: { [weak self] _ in
self?.imageScrollView.auk.scrollToPage(atIndex: pageIndex, pageWidth: newScrollViewWidth, animated: false)
}, completion: nil)
}
Invalid redeclaration of viewWillTransition(to:with:)
这意味着您错误地在控制器中添加了两次 viewWillTransition
方法,删除其中一个将解决错误。
我正在尝试实现 viewWillTransition 所需的方法,但出现奇怪的错误:
Invalid redeclaration of 'viewWillTransition(to:with:)'
我用过 swift 2 没问题 但是 Swift 3 错误
我的代码:
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator){
super.viewWillTransition(to: size, with: coordinator)
guard let pageIndex = imageScrollView.auk.currentPageIndex else { return }
let newScrollViewWidth = size.width
coordinator.animate(alongsideTransition: { [weak self] _ in
self?.imageScrollView.auk.scrollToPage(atIndex: pageIndex, pageWidth: newScrollViewWidth, animated: false)
}, completion: nil)
}
Invalid redeclaration of
viewWillTransition(to:with:)
这意味着您错误地在控制器中添加了两次 viewWillTransition
方法,删除其中一个将解决错误。