TabView 是自定义View 里面有个数据tableView 但是打断点, 然后再放开 数据就显示出来了
-(VTabView *)TabView
{
if (!_TabView) {
_TabView = [[VTabView alloc]init];
_TabView.alpha = 0.5;
_TabView.backgroundColor = [UIColor redColor];
_TabView.tab.backgroundColor = BACKCOLOUR;
[_vpaas_client.glView addSubview:self.TabView];
[self.TabView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(50);
make.right.equalTo(0);
make.bottom.equalTo(-50);
make.width.equalTo(200);
}];
}
return _TabView;
}
#pragma mark--返回时间段代理
-(void)receiveArrB:(NSMutableArray *)ArrB ArrE:(NSMutableArray *)ArrE
{
if (ArrE.count>0&&ArrB.count>0)
{
self.TabView.arrB = [NSMutableArray arrayWithArray:ArrB];
self.TabView.arrE = [NSMutableArray arrayWithArray:ArrE];
[self.TabView.tab reloadData];
// [self play];
}
}
你只调了一次 reloadData方法,对于tableView的优化,并不是实时监控其数据源的变化,而是在你主动刷新数据的时候才会去做更新UI的操作。
另外,这代码风格没法让人看下去,如果还想继续深造的话,多看看别人怎么起名字怎么写的