2012-01-21 28 views
2

我有兩張圖(覆蓋有清晰的背景色),每當我的應用程序運行時都會更新。我希望圖形在更新時自動調整大小。我的問題是:是否有核心情節功能,如AutoresizeUILabel(如內容字符串太長,縮小字體大小以至於一切都可讀)?或者我必須手動執行它?謝謝CorePlot AutoResize GraphHostingView

回答

4

情節空間有一個叫做-scaleToFitPlots:的方法,它將調整情節空間以適合所有提供的情節的數據。例如,要縮放默認繪圖空間以適合與圖形關聯的所有圖表,請使用以下語句:

[graph.defaultPlotSpace scaleToFitPlots:[graph allPlots]]; 
+0

您是MAAAAAAN。工作正常,謝謝! – DAS

+0

這裏我得到錯誤「 - [CPTMutableNumericData setDataType:]:無法識別的選擇器發送到實例0x6952b50」 - 像這樣,當爲繪圖設置CPTXYPlotSpace時。我如何擺脫這一點。 – sathiamoorthy