还有其他人经历过吗? 从我的主视图,我将 segue 推送到播放视图。 我正在播放一些应该与一些标签协调的音频位。 问题是,音频在 segue 结束之前就开始了,所以我的前几个标签没有机会出现。 甚至似乎音频播放正在延迟续集。 这发生在模拟器和iPhone上。
问题是你从 viewDidLoad
调用你的代码。改为将用于启动音频的代码放入viewDidAppear:animated
。
下面是视图控制器加载视图的顺序:
- 加载视图
- viewDidLoad
- 视图将出现:动画
- 视图显示:动画
viewDidAppear:animation在动画完成后被调用。