我正在尝试实现viewWillTransition所需的方法但是我遇到了一个奇怪的错误:
'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)
}
答案 0 :(得分:1)
的重新声明无效
viewWillTransition(to:with:)
这意味着您错误地在Controller中添加了viewWillTransition
方法两次,删除其中一个将解决错误。