2012-05-16 3 views
0

Я создаю круговую диаграмму в Scrollview которая является подтаблицы основного просмотра, а затем я добавление PieChart как подвид зрения прокрутки, но он не показывает круговая диаграммаКруговая диаграмма не показывает Внутри Scrollview в iPhone

у меня следующий код

-(void)loadNews{ 

NSArray *graphs = [[NSArray alloc] initWithObjects:@"1", nil]; 

NSInteger numberofPages=[graphs count]; 


for (int i = 0; i < [graphs count]; i++) { 

    CGRect frame; 
    frame.origin.x = self.scrollView.frame.size.width * i; 
    frame.origin.y = 0; 
    frame.size = self.scrollView.frame.size; 
    UIView*subView=[[UIView alloc ]initWithFrame:frame]; 
    [self.scrollView addSubview:subView]; 


    //PieClass *myPieClass=[[PieClass alloc]initWithFrame:CGRectMake(250,450,320,230)]; 
    PieClass *myPieClass=[[PieClass alloc]initWithFrame:CGRectMake(327,470,320,230)]; 

    //myPieClass.backgroundColor=[UIColor clearColor]; 
    myPieClass.backgroundColor=[UIColor blackColor]; 

    myPieClass.itemArray=[[NSArray alloc]initWithObjects:valueOne,valueTwo,valueThree,valueFour, nil]; 

    myPieClass.myColorArray=[[NSArray alloc]initWithObjects:[UIColor blueColor],[UIColor redColor],[UIColor greenColor],[UIColor brownColor], nil]; 

    myPieClass.radius=100; 

    [subView addSubview:myPieClass]; 

} 




self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * graphs.count, self.scrollView.frame.size.height); 
[pageControl setNumberOfPages:numberofPages]; 

[pageControl setActivePageColor:[UIColor colorWithRed:36/255.0 green:71/255.0 blue:113/255.0 alpha:1.0]]; 
[pageControl setInactivePageColor:[UIColor lightGrayColor]]; 

} 

ответ

0

в CGRectMake (327,470,320,230) Вы настраиваете происхождение 327,470

Попробуйте что-то вроде CGRectMake (100,100,320,230).

+0

Да, он работает сейчас, но такой же, как я делаю для другого графика, он не показывает – user1397714

+0

>> «но то же, что и я, для других диаграмм, не показывается» << ____ Не могли бы вы подробнее рассказать? Фрагмент кода будет хорош, чтобы я мог видеть, где это происходит неправильно ... –

+0

значит, у меня есть другой график для гистографа с теми же координатами, которые я даю, но не показываю – user1397714

Смежные вопросы