最近项目中出现一个问题,我这有一个有录音功能的播放器,还包含了音频合成,当录制完成做跳转的时候,上方闪了一下红色长条,然后整个控制器的view上移的大概40像素的距离!
经反复测试,这个bug只在ios9之前的版本才出现,和屏幕尺寸无关
最后解决代码如下:
if([[[UIDevice currentDevice] systemVersion] floatValue] <=9.0)//判断系统版本{
[[AVAudioSession sharedInstance] setActive:NOerror:nil];//做个延迟处理
[self performSelector:@selector(delayMethodOne) withObject:nilafterDelay:0.1];
}else{
[self delayMethodOne];
}
网友评论