首页 > 解决方案 > 如何在 PageViewController 中隐藏可重用 ViewController 中的按钮?

问题描述

我有一个包含 3 个 vc 实例的数组(orderedViewControllers = [firstVC,secondVC,thirdVC])。我为这些实例重用了 vc 更改图片。我还需要隐藏最后一个 vc 的按钮。我尝试这样做,但它不起作用。还有其他方法可以隐藏最后一个vc的按钮吗?

func pageViewController(_ pageViewController: UIPageViewController, didFinishAnimating finished: Bool, previousViewControllers: [UIViewController], transitionCompleted completed: Bool) {
        if orderedViewControllers.last == thirdVC {
            thirdVC.orangeButton.isHidden = true
        }
    }

标签: iosswift

解决方案


推荐阅读