我有一个 UIPageVIewController
并且我正在使用重用标识符初始化内部的 Controller ,即:
BaseContentViewController *contentViewController = (BaseContentViewController *)[self.storyboard instantiateViewControllerWithIdentifier:self.controllerRestorationIDs[index]];
我注意到了
if a
UIViewController
is reused thenviewDidLoad
is not called in that controller so any code that I want to be executed every single time theUIViewController
appears won't.
例如,我想在每次出现时更改背景颜色。
UITableViewCell
有没有像 prepareForReuse
这样的方法,我可以把这段代码放进去?
我会把它放在 -viewWillAppear: 中。
关于ios - UIViewControllers 在 UIPageViewController 中被重用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30488410/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |