ios - 如何从页面 View Controller 获取当前 View

标签 ios swift xcode

我知道通过我的页面控件,我可以使用“pageControl.currentPage”获取当前 View Controller 。

假设我总共有 3 个 View Controller ,但第二个 View Controller 正在被重复使用。

所以顺序是[1stViewController, 2ndViewController, 2ndViewController]

从 2ndViewController 中,我如何确定它是顺序中的第一个还是第二个索引?

我希望能够在更新 View Controller 的 UI 之前检查 viewDidLoad 方法。

最佳答案

看看我整理的这个小项目: https://github.com/PJayRushton/PageViewControllerReferences

基本上,我只是创建了一个在 PageViewController DataSource 中使用的 View Controller 数组,并在重用的 ViewController 中检查它是存储数组中的哪个 View Controller 。

关于ios - 如何从页面 View Controller 获取当前 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40598615/

相关文章:

ios - 托管对象与业务对象

ios - 如何以编程方式将 UISegmentedControl 添加到容器 View

arrays - 如何将扩展仅应用于泛型的某些特化?

iOS图像处理管道,GPUImage与核心图像库相比是否仍然强大?

swift - 关于 Swift 在闭包上的值(value)捕获

iphone - 如何创建 .bundle 来存储图像?

ios - react native : "setBackgroundColor is only available on android" warning on iOS

ios - UISegmentedControl 不响应触摸

ios - 如何将触摸事件传递给tableview下的另一个 View ?

ios - xcode 4.3.2 查看旧版本