首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将标签添加到条形图、核心图

将标签添加到条形图、核心图
EN

Stack Overflow用户
提问于 2011-08-17 15:06:56
回答 1查看 577关注 0票数 2

在添加标签时遇到问题。我通过在循环中传递数组并设置x&y轴的位置来静态添加标签。传递彩色图像数组和标签array..even。这里,获取颠倒的标签和颜色images..wat。问题可能是以下代码: be..down:

代码语言:javascript
复制
for( int i=0;i< [PieChartColorDescriptionArray count]; i++)
    {
        UIButton* blueButton=[UIButton buttonWithType:UIButtonTypeCustom];
        [blueButton setFrame:CGRectMake(165+80,65+(40*i),10,20)];
        [blueButton setTitle:@"" forState:UIControlStateNormal];
        [blueButton setAutoresizingMask:UIViewAutoresizingFlexibleWidth ];
        [blueButton setBackgroundImage:[UIImage imageNamed:[PieChartButtonImagesArray objectAtIndex:i]] forState:UIControlStateNormal];
        [blueButton setAutoresizingMask:AUTORESIZEMASK];
        [blueButton setUserInteractionEnabled:FALSE];
        [self.view addSubview:blueButton];
        [blueButton retain];
        UILabel* loLabel1=[[UILabel alloc]initWithFrame:CGRectMake(178+80,50+(40*i),50,50)];
        [loLabel1 setBackgroundColor:[UIColor clearColor]];
        [loLabel1 setTag:101];
        [loLabel1 setTextColor:[UIColor blackColor]];
        [loLabel1 setTextAlignment:UITextAlignmentCenter];
        [loLabel1 setAdjustsFontSizeToFitWidth:NO];
        [loLabel1 setNumberOfLines:1];
        [loLabel1 setFont:[UIFont systemFontOfSize:11]];
        [loLabel1 setText:[PieChartColorDescriptionArray objectAtIndex:i]];
       //loLabel1.transform=CGAffineTransformMakeRotation(-360.0);
        [loLabel1 setAutoresizingMask:AUTORESIZEMASK];
        [self.view addSubview:loLabel1];

        [loLabel1 retain];

    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-18 08:58:47

self.view是核心绘图托管视图吗?如果是这样的话,不要向其中添加任何子视图。相反,创建一个层次结构的视图,并在顶部创建某种容器视图。添加宿主视图以及标签和按钮作为容器视图的子视图。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7089045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档