简单递归实现遍历子视图
1、方法实现/// 遍历子视图- (void)subviewWithBlock:(void(^)(UIView *view))aBlock
{
// 如果有子视图则进入循环
for (UIView *view in self.subviews) {
// 如果子视图不属于UIView则退出本次循环
if(!]) continue;
// Block不为空则执行Block
if(aBlock) aBlock(view);
// 通过递归遍历子视图的子视图
;
}
}
2、方法调用 [self subviewWithBlock:^(UIView *view) {
// Code...
}];
页:
[1]