【代码笔记】iOS-饼图

一,效果图。

二,工程图。

三,代码。

RootViewController.h

复制代码
#import <UIKit/UIKit.h>

@class QuizChartView;
@interface RootViewController : UIViewController
{
     QuizChartView *m_chartView;
}
复制代码

 

RootViewController.m

复制代码
#import "RootViewController.h"
//加入头文件
#import "QuizChartView.h"

@interface RootViewController ()

@end

@implementation RootViewController

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    //初始化背景图
    [self addView];
    //初始化饼图
    [self addChartView];
    
    
}
#pragma -mark -functions
//显示背景图
-(void)addView
{
    self.title=@"饼图";
}
//添加图表
-(void)addChartView
{
    m_chartView = [[QuizChartView alloc] initWithFrame:CGRectMake(10, 70, 300, 300)];
    m_chartView.backgroundColor = [UIColor orangeColor];
    m_chartView.m_aPercent = [NSMutableArray arrayWithObjects:@"10",@"20",@"30",@"40",nil];
    m_chartView.m_aHint = [NSMutableArray arrayWithObjects:@"早餐",@"午餐",@"晚餐",@"夜宵",nil];
    [self.view addSubview:m_chartView];

}
复制代码

 

原文地址:https://www.cnblogs.com/yang-guang-girl/p/5034925.html