1

我正在尝试实现 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)

    }
4

1 回答 1

1

无效的重新声明viewWillTransition(to:with:)

这意味着您错误地viewWillTransition在控制器中添加了两次方法,删除其中一个将解决错误。

于 2017-04-28T10:04:18.693 回答