当前项目有一个界面使用 storyboard 嵌套了 5个子控制器,其中一个子控制器内的视图在执行
“全屏--> APP 进入后台 --> APP 返回前台” 时,frame 发生了错乱。
// 重写此函数
- (void)viewDidLayoutSubviews {
[super viewDidLayoutSubviews];
// 判断是否处于全屏状态
if (isFullScreenState) {
// 重新对 frame 赋值
self.customView.frame = self.view.bounds;
}
}