iphone hostingView不适合父视图
我的核心图布局有一些问题。 更准确地说,我创建了一个GraphViewController(.h、.m和相关的nib文件)。在nib文件中,我添加了另一个UIView。这个嵌入式视图将用于设置图形(因为我不希望它使用整个视图)。然后我需要从这个嵌入式视图创建一个宿主视图。 嵌入的视图名为graphView,我首先需要获取表示graphView的框架,并创建hostingView,以便图形适合graphView。当我使用 CPHostingLayerView*hostingView=[[CPHostingLayerView alloc]initWithFrame:[graphView frame]] 它无法按预期工作,图形不适合视图(它比我在IB中创建的graphView大) 希望我清楚:( 任何想法都是非常受欢迎的。 谢谢, Luc我终于找到了答案:)我没有在IB中添加UIView并以编程方式创建CPLayerHostingView,而是直接在IB中将该视图声明为CPLayerHostingView,这非常有效。 当做iphone hostingView不适合父视图,iphone,view,core-plot,Iphone,View,Core Plot,我的核心图布局有一些问题。 更准确地说,我创建了一个GraphViewController(.h、.m和相关的nib文件)。在nib文件中,我添加了另一个UIView。这个嵌入式视图将用于设置图形(因为我不希望它使用整个视图)。然后我需要从这个嵌入式视图创建一个宿主视图。 嵌入的视图名为graphView,我首先需要获取表示graphView的框架,并创建hostingView,以便图形适合graphView。当我使用 CPHostingLayerView*hostingView=[[CPHos
吕克我也遇到了同样的问题。对我有效的方法更简单: 在超级视图(将核心打印图添加为子视图)中,添加以下代码: [self.subview.graphHostingView setFrame:self.view.bounds]
其中子视图是具有核心打印图的视图。并在子视图中完成图形初始化后添加此代码。这与此问题完全相同:可能是发布问题。非常感谢,我已将其删除。