问候!
我添加了UIActivityIndicatorView作为UITableView的子视图。目的是在使用新数据刷新基础表后淡出此视图。
问题是表格视图中的部分(例如,A、B、C 等)似乎是在 Activity Indicator 出现后添加的,部分阻塞了 Activity Indicator。
当涉及到带有部分的表视图上的活动指示器时,是否有“更好的方法”(或更合适的方法)来做这种事情?现在我这样做是为了淡出loading
活动指示器视图:
CGContextRef context = UIGraphicsGetCurrentContext();
[UIView beginAnimations:nil context:context];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDuration:1.0];
[loading setAlpha:0.0f];
[UIView commitAnimations];
FWIW,调用等效项[myTableView bringSubviewToFront:myActivityIndicatorView]
似乎也无济于事。
最重要的是,还有从超级视图中删除的问题loading
。我想我需要使用setAnimationDidStopSelector:
加载视图并将其作为上下文传递(也许我真的不需要那个CGContextRef行)。