0
我正嘗試使用Core Plot在iPhone應用程序的單個頁面中顯示多個圖形。每個圖形每隔幾分鐘刷新一次。以編程方式構建這種方法的好方法是什麼? 我最初認爲我只有兩個圖表顯示在一個頁面中,所以有兩個UIViewControllers(每個顯示一個圖形),並將它們作爲子視圖添加到超級視圖。現在,由於必須顯示近5或6個圖表,我懷疑這是否會被推薦。核心圖:在單個頁面中顯示多個圖表?
我正嘗試使用Core Plot在iPhone應用程序的單個頁面中顯示多個圖形。每個圖形每隔幾分鐘刷新一次。以編程方式構建這種方法的好方法是什麼? 我最初認爲我只有兩個圖表顯示在一個頁面中,所以有兩個UIViewControllers(每個顯示一個圖形),並將它們作爲子視圖添加到超級視圖。現在,由於必須顯示近5或6個圖表,我懷疑這是否會被推薦。核心圖:在單個頁面中顯示多個圖表?
將主機視圖與單獨的圖形添加到頂層視圖當然是最簡單的方法。如果這可以在您的應用程序中正常工作而不會耗盡內存或顯着影響性能,這是推薦的方法。
另一種方法是單個託管視圖和圖形。由於您只能使用一個繪圖區,因此您需要調整每個子圖中使用的繪圖空間,以使每個繪圖的數據出現在圖的相應部分中。使用visibleRange
來限制軸的長度以使它們保持分離。您還需要過濾每個繪圖的數據,使其不會超出所需區域。
+1謝謝,Eric!我真的不得不讚揚你們在Core Plot上做的令人敬畏的工作!除此之外,回答用戶的問題!天啊!無法想象自己能夠做到如此激烈的事情!榮譽給你們鄉親們!現在讓我堅持直截了當的方式;如果像你說的那樣,我遇到了問題,我會重新審視我的方法。謝謝。 – Jean
+1埃裏克..真棒工作和支持(當然,我也使用核心劇情) – TonyMkenu