我有一个UIPageVIewController
,正在使用重用标识符初始化内部的控制器,即:
BaseContentViewController *contentViewController = (BaseContentViewController *)[self.storyboard instantiateViewControllerWithIdentifier:self.controllerRestorationIDs[index]];
我注意到
如果重用了
UIViewController
,则不会在该控制器中调用viewDidLoad
,因此不会在每次UIViewController
出现时都执行我要执行的任何代码。例如,我想每次出现时更改背景颜色。
是否可以使用
prepareForReuse
的某种方法(例如UITableViewCell
)放入此代码? 最佳答案
我将其放在-viewWillAppear:中。
关于ios - 在UIPageViewController中重用的UIViewControllers,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30488410/