CPTGraphHostingView在UIView中
我真的很感动,并且非常感激我上次收到的答案。CPTGraphHostingView在UIView中
我在Core Plot中遇到了这个问题。 我想在我的UIView中有一个CPTGraphHostingView,所以我可以在它下面有标签和滚动视图。
我正在使用XCode 3.2。
如何以编程方式执行此操作?如果可能的话,或者使用界面生成器。(我需要详细说明,因为我对这类东西有点新) 感谢您的支持。
如果你想添加一个核心绘图到一个UIView,你必须添加一个CPTGraphHostingView作为子视图到UIView。在下面的例子中,hostingView是一个UIView,graphObject是一个CPTXYGraph。
CPTGraphHostingView *graphHostingView = [[CPTGraphHostingView alloc] initWithFrame:hostingView.bounds];
[hostingView addSubview:graphHostingView];
graphHostingView.hostedGraph = graphObject;
'let graphHostingView = CPTGraphHostingView(frame:hostingView.bounds)' 'hostingView.addSubview(graphHostingView)' 'graphHostingView.hostedGraph = graphObject'在Swift中 – timbo
简单地添加CPTGraphHostingView作为UIView的子视图[编程]没有为我工作。
我已经搜遍了很多线程,并在最后我尝试了最简单的方法来做到这一点 - 我已经在界面生成器中创建了新的UIView,并且在这个视图中我创建了另一个UIView并将其更改为CPTGraphHostingView。现在我可以简单地创建图表[就像教程]并将其主要UIView链接到我想要的任何位置。
我不知道为什么这不能以编程方式工作,但它从Interface Builder起作用。
我用的Xcode 4.2和核心情节1.0
你就不能添加具有CPTGraphHostingView一个新的自定义的UIView作为其类在Interface Builder您现有的UIView内? –
你可能会这么想......但是非常不合适。我遇到了大量的错误,而且应用程序崩溃了,所以我想知道如果做多元化会产生差异。可能不会。如果你认为你可以把它弄清楚,我会通过过去bin发布错误... –