2012-01-21 25 views
2

我有两张图(覆盖有清晰的背景色),每当我的应用程序运行时都会更新。我希望图形在更新时自动调整大小。我的问题是:是否有核心情节功能,如AutoresizeUILabel(如内容字符串太长,缩小字体大小以至于一切都可读)?或者我必须手动执行它?谢谢CorePlot AutoResize GraphHostingView

回答

4

情节空间有一个叫做-scaleToFitPlots:的方法,它将调整情节空间以适合所有提供的情节的数据。例如,要缩放默认绘图空间以适合与图形关联的所有图表,请使用以下语句:

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

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

+0

这里我得到错误“ - [CPTMutableNumericData setDataType:]:无法识别的选择器发送到实例0x6952b50” - 像这样,当为绘图设置CPTXYPlotSpace时。我如何摆脱这一点。 – sathiamoorthy