饼图_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 饼图

饼图

 2014/10/18 16:40:56  粉粉色  程序员俱乐部  我要评论(0)
  • 摘要:开始的效果图:点击饼图后,饼图会转一下,同时左下角显示文字,效果图:项目架构图,注意此项目是要导入第三方库pieChat的,里面包括两个文件,PieChartView.h.PieChartView.mRootViewControler.m-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview
  • 标签:

 

 

开始的效果图:

点击饼图后,饼图会转一下,同时左下角显示文字,效果图:

项目架构图,注意此项目是要导入第三方库pieChat的,里面包括两个文件,PieChartView.h.PieChartView.m

 

RootViewControler.m

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    NSMutableArray *valueArray = [[NSMutableArray alloc] initWithObjects:
                                  [NSNumber numberWithInt:1],
                                  [NSNumber numberWithInt:1],
                                  [NSNumber numberWithInt:1],
                                  [NSNumber numberWithInt:3],
                                  [NSNumber numberWithInt:2],
                                  nil];
    
    NSMutableArray *colorArray = [[NSMutableArray alloc] initWithObjects:
                                  [UIColor blueColor],
                                  [UIColor redColor],
                                  [UIColor orangeColor],
                                  [UIColor greenColor],
                                  [UIColor purpleColor],
      
                                  nil];
    // 必须先创建一个相同大小的container view,再将PieChartView add上去
    UIView *container = [[UIView alloc] initWithFrame:CGRectMake((320 - 250) / 2, 90, 250, 250)];
    PieChartView* pieView = [[PieChartView alloc] initWithFrame:CGRectMake(0, 0, 250, 250)];
    [container addSubview:pieView];
    
    pieView.mValueArray = [NSMutableArray arrayWithArray:valueArray];
    pieView.mColorArray = [NSMutableArray arrayWithArray:colorArray];
    pieView.mInfoTextView = [[UITextView alloc] initWithFrame:CGRectMake(20, 350, 300, 80)];
    pieView.mInfoTextView.backgroundColor = [UIColor clearColor];
    pieView.mInfoTextView.editable = NO;
    pieView.mInfoTextView.userInteractionEnabled = NO;
    [self.view addSubview:container];
    [self.view addSubview:pieView.mInfoTextView];

}

 

上一篇: java的基本数据类型特征 下一篇: 没有下一篇了!
  • 相关文章
发表评论
用户名: 匿名