0
我有UIScrollView
包含幾個UIView
當我嘗試setAlpha:
爲UIView
之一,我得到1.5秒延遲,直到UIView
Alpha設置。設定爲阿爾法UIView的是的UIScrollView的子視圖很慢
這裏是低於 setContentOffset
的代碼並運行setAlpha:
雖然setAlpha:
在代碼
-(void)setAlphaForIndex:(int)Index{
for (UIView *v in imgScroll.subviews){
if (v.tag == Index) {
[v setAlpha:0.6];
if (![self checkIfImageInScrollRange:Index]){
if (v.tag < 5)
[imgScroll setContentOffset:CGPointMake(0, 0) animated:YES];
else
[imgScroll setContentOffset:CGPointMake((Index - 5) * (CELLWIDTH) + (Index - 5 - 1) * 3, 0) animated:YES];
}
} else {
[v setAlpha:1.0];
}
}
}