我正在使用iOS YouTube帮助程序库在表格视图单元格中内嵌显示视频。每当YTPlayerView退出全屏模式时,我的tableview的内容偏移量都会稍微减少。我怀疑这与隐藏状态栏的YTPlayerView或与偏移有关的东西有关。有人经历过吗?每当YTPlayerView退出全屏显示时,我都想尝试手动设置内容偏移,但是我对如何观察这一点感到困惑。我的tableview控制器上的ViewWillAppear没有被调用,我尝试过的NSNotifications无效。在YTPlayerView上似乎也没有为此的委托方法。
最佳答案
这对我有用
UIWindowDidBecomeVisibleNotification
UIWindowDidBecomeHiddenNotification
在您的视图控制器中
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(enteredFullScreen:) name:UIWindowDidBecomeVisibleNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(exitedFullScreen:) name:UIWindowDidBecomeHiddenNotification object:nil];
你有尝试过吗?