您的位置:首页 > 移动开发 > Objective-C

IOS开发中enumerateObjectsUsingBlock 函数的用法

2015-10-27 15:54 711 查看
[self.scrollView.subviews
enumerateObjectsUsingBlock:^(UIImageView *imageView,
NSUInteger idx, BOOL *
_Nonnull stop) {

        <#code#>

    }];

在做多个imageview滚动的scrollview时会用到enumerateObjectsUsingBlock这个函数,也就是代码块遍历;

而这个函数的原型是

[self.scrollView.subviews
enumerateObjectsUsingBlock:^(__kindof
UIView * _Nonnull obj,
NSUInteger idx, BOOL *
_Nonnull stop) {

        <#code#>

    }];

其中有多个参数,第一个参数obj,是指self.scrollView中的subviews;我在scrollview中添加的是imageview,固这里的参数obj可以根据实际情况来改变,idx是下标,最终实现的代码如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息