牛骨文教育服务平台(让学习变的简单)
博文笔记

IOS开发中enumerateObjectsUsingBlock 函数的用法

创建时间:2015-10-27 投稿人: 浏览次数:391

[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是下标,最终实现的代码如下:


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。