我正在開發一個iOS項目,與視頻流相關。 UI中的一個控件是MPVolumeView。問題是,當我滑動控制更改音量,它似乎使用多CPU。事實上,當我使用滑塊時UI變慢。如何提高性能?也許我做錯了什麼?從儀器CPU負載如何提高MPVolumeView性能?
參考圖像。在只有左側的流媒體中,右側的峯值是流媒體+音量幻燈片。
謝謝。
編輯:
這是如何我添加控件一個觀點:
MPVolumeView *mpVolume = [[MPVolumeView alloc] initWithFrame:CGRectMake(32,
56,
160,
9)];
[self addSubview:mpVolume];
[mpVolume release];
「自我」是一個自定義視圖,從UIView的繼承,但我不使用XIB和drawRect中。我只是在「initWithFrame:frame」方法中添加所有控件。
爲了讓我們能夠回答您的問題,您需要添加更多信息。現在沒有足夠的細節包括任何人做比猜想更:) – Dustin 2012-08-02 14:32:16
@Dustin我添加了一些信息。 – LuisEspinoza 2012-08-02 14:39:09
你的MPVolumeView的目標行動是什麼?有一個公平的機會,問題在於媒體播放代碼的敏感部分經常更改音量,而不是用戶界面本身。 – LodeRunner 2012-08-02 14:55:26