2010-03-04 68 views
2

我想为我的图形添加一个标题,该标题给出关于该图的简短描述或名称。例如,我有一个包含产品清单的表格,我的图表显示了这些产品的成本。应该有一个标签/注释叠加在图中给出产品的名称。绘图标题/注释

回答

0

创建一个UILabel,设置它的文本,并将其添加为图视图的子视图。

+0

其实,你不想把它作为一个子视图,因为我们反转的图形绘制内的事情坐标空间。将其设置为位于图上方的同级视图应该可以做到。 – 2010-03-08 15:59:40

+0

够公平,听起来合理。 – Jasarien 2010-03-08 16:10:41

0

布拉德 - 在哪种类型的兄弟姐妹查看完全? 在CPTestApp,我把BarChart NIB并放置两个CPLayerHostingViewUILabel(的情节标题)为通用UIView(使他们成为UIView的儿童)。图表显示了,但标签没有。我如何让标签显示?

编辑: 我想通了这条线 - 在CPTestAPP ,改变

CPLayerHostingView *hostingView = (CPLayerHostingView *)self.view; 

CPLayerHostingView *hostingView = (CPLayerHostingView *)layerView; 

其中layerView是您UIView(与CPLayerHostingView类 - 让一定要在IB中设置),它包含在一个通用的内。该通用UIView可以具有您想要的所有UILabels作为孩子。哇噢!

图与标签在这里:

Sample Here