核心图、UIView和UILable会产生倒置的文本

核心图、UIView和UILable会产生倒置的文本,uiview,uilabel,core-plot,Uiview,Uilabel,Core Plot,我有一个显示在视图上的核心图,我需要在视图底部添加一些UILabel。我发现0,0在这个视图的左下角,而不是左上角。我相信这是因为core plot使用的石英框架。当我添加UILables时,其中的文本是向上向下的。我需要在文本框中间的X轴上旋转文本180度。有人能给我提供这样做的代码吗 以下是创建UILabels所需的代码: int XLen = (self.view.frame.size.width-10) /3; int YLen = 20; int XPos = 10+([self.Al

我有一个显示在视图上的核心图,我需要在视图底部添加一些UILabel。我发现0,0在这个视图的左下角,而不是左上角。我相信这是因为core plot使用的石英框架。当我添加UILables时,其中的文本是向上向下的。我需要在文本框中间的X轴上旋转文本180度。有人能给我提供这样做的代码吗

以下是创建UILabels所需的代码:

int XLen = (self.view.frame.size.width-10) /3;
int YLen = 20;
int XPos = 10+([self.AllTheProbes count] % 3)*XLen;
int YPos = (([self.AllTheProbes count] / 3)+1)*YLen;
UILabel *myLabel = [[UILabel alloc] initWithFrame:CGRectMake(XPos, YPos, XLen, YLen)];
myLabel.text = aProbe.sUserAssignedName;
myLabel.font = [UIFont fontWithName:@"Courier" size: 10.0];
    myLabel.textAlignment = UITextAlignmentLeft;
[self.view addSubview:myLabel];

不要将子视图添加到核心打印宿主视图。将它们添加到父视图中,使它们成为核心绘图视图的同级。

对于iPhone编程和核心数据来说是新手,我不知道如何将它们添加为同级。下面是我用来将图形添加到self视图的代码:'code'//设置图形空间图形=[[CPXYGraph alloc]initWithFrame:self.view.bounds];hostingView=(CPGraphHostingView*)self.view;hostingView.hostedGraph=图形;将顶级视图(
self.view
)设置为标准UIView(或其他视图类)。将您的主机视图和标签添加为该视图的子视图。顶级视图是一个CPGraphHostingView,当我将其更改为UIView时,应用程序在这组代码的最后一行崩溃://设置图形空间图形=[[CPXYGraph alloc]initWithFrame:self.view.bounds];hostingView=(CPGraphHostingView*)self.view;hostingView.hostedGraph=图形;尝试
hostingView=[(CPGraphHostingView*)[CPGraphHostingView alloc]initWithFrame:/*帧*/];[self.view addSubview:hostingView];hostingView.hostedGraph=图形。这似乎解决了问题,但现在我的图表没有出现。我将与谷歌的核心绘图组一起检查一些东西,以了解这一点。谢谢你的帮助,埃里克。