self.iv.image = [UIImage imageNamed:
[images objectAtIndex:(++curImage % images.count)]];
这个是一个下一张图片的方法,里面的(++curImage % images.count)看不懂,
curimage是提前设置为0的int,前面的++和中间的%起什么作用?有人能给我解释一下吗?
self.iv.image = [UIImage imageNamed:
[images objectAtIndex:(++curImage % images.count)]];
这个是一个下一张图片的方法,里面的(++curImage % images.count)看不懂,
curimage是提前设置为0的int,前面的++和中间的%起什么作用?有人能给我解释一下吗?
这段代码实现的是图片的轮播
代码逻辑相当于
currImage = currImage + 1;
if (currImage >= images.count)
currImage = 0;
self.iv.image = [UIImage imageNamed: [images objectAtIndex:(curImage)]];
%总数,这个是取余数的计算,超过总数,余数就是0