2016-11-03 8 views
0

Я создал представление в файле заголовка. импортируйте BarChartView в файл заголовка.Я не могу загрузить JBBarChartView на мой взгляд? Я не вижу ничего в представлении

@property (weak, nonatomic) IBOutlet JBBarChartView *barChartView; 

- (void)viewDidLoad 
{ 
JBBarChartView *barChartView = [[JBBarChartView alloc] init]; 
barChartView.dataSource = self; 
barChartView.delegate = self; 
[self addSubview:barChartView]; 
} 

Я добавил некоторые встроенные методы, которые дает свойство JBBarChart

- (UIColor *)barSelectionColorForBarChartView:(JBBarChartView *)barChartView 
{ 
    return [UIColor greenColor]; // color of selection view 
} 
- (BOOL)slideNavigationControllerShouldDisplayLeftMenu 
{ 
    return YES; 
} 
- (UIColor *)barChartView:(JBBarChartView *)barChartView colorForBarViewAtIndex:(NSUInteger)index 
{ 
    return [UIColor greenColor]; 
} 

- (NSUInteger)numberOfBarsInBarChartView:(JBBarChartView *)barChartView 
{ 
    return 4; 
} 
- (CGFloat)barChartView:(JBBarChartView *)barChartView heightForBarViewAtAtIndex:(NSUInteger)index 
{ 
    return 100.0; 
} 

Любая помощь будет высоко ценится, до сих пор ничего в представлении

+0

Цитируя JBChartView ридми: «Наконец, убедитесь, что вы установили рамку вашего barChartView & reloadData вызова хотя бы один раз: barChartView.frame = CGRectMake (...); [barChartView reloadData]; " Вы не установили рамку для своего вида диаграммы, или, по крайней мере, вы не показываете эту часть своего кода. – EDUsta

+0

да, согласованный EDUsta, а также другая проблема с библиотекой heightForBarViewAtAtIndex, AtAt также вызвала проблему. –

ответ

0

должны обновить одну строку только

- (void)viewDidLoad 
{ 
JBBarChartView *barChartView = [[JBBarChartView alloc] init]; 
barChartView.dataSource = self; 
barChartView.delegate = self; 
[self.view addSubview:barChartView];//Update this line 
} 
+0

Yatish Agrawal, спасибо, но ответ не получился. –

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