我真的很感动,并且非常感谢我上次在这里问到的答案。
我对Core Plot有这个问题。 我希望在我的UIView中有一个CPTGraphHostingView,所以我可以在它下面放置标签和滚动视图等内容。
我顺便使用XCode 3.2。
如何以编程方式执行此操作?或者如果可能的话,使用“接口”构建器。(我需要详细说明,因为我对这类事情有点新意) 感谢您的支持。
答案 0 :(得分:4)
如果要将核心绘图图形添加到UIView,则必须将CPTGraphHostingView作为子视图添加到UIView。在下面的示例中,hostingView是一个UIView,graphObject是一个CPTXYGraph。
CPTGraphHostingView *graphHostingView = [[CPTGraphHostingView alloc] initWithFrame:hostingView.bounds];
[hostingView addSubview:graphHostingView];
graphHostingView.hostedGraph = graphObject;
答案 1 :(得分:0)
简单地将CPTGraphHostingView添加为UIView的子视图[编程]对我来说不起作用。
我搜索了很多线程,最后我尝试了最简单的方法 - 我在界面构建器中创建了新的UIView,在这个视图中我创建了另一个UIView并将其更改为CPTGraphHostingView。现在我可以简单地创建图表[就像在教程中]并将其主要的UIView链接到我想要的任何地方。
我不知道为什么这不能以编程方式工作,但它可以从Interface Builder工作。
我使用 Xcode 4.2 和 Core plot 1.0