2015-04-01 36 views
1

我在約4個不同的視圖控制器中實現了EZAudioPlotGL。有時只有最上面的部分顯示,即使shouldMirror始終設置爲YES。有什麼建議麼 ?EZAudio Plot Mirror不一致

+0

你有解決同一個問題嗎? – 2015-04-28 04:38:10

回答

0

我已經使用了「EZAudioPlot.h」類而不是「EZAudioPlotGL.h」。解決波形不一致的問題,與「EZAudioPlotGL.h」工作方式相同,因爲它沒有實現或清除方法,所以在「EZAudioPlot.m」類中實現了清除方法。

-(void)clear 
{ 
    float    empty[_changingHistorySize]; 
    // Figure out better way to do this 
    for(int i = 0; i < _changingHistorySize; i++) 
    { 
     empty[i] = 0.0f; 
    } 
    for(int i = 0; i < _scrollHistoryLength; i++) 
    { 
     _scrollHistory[i] = 0.0f; 
    } 
    _scrollHistoryIndex = 0; 

    [self setSampleData:_scrollHistory 
       length:(!_setMaxLength?kEZAudioPlotMaxHistoryBufferLength:_scrollHistoryLength)]; 
}