Fork me on GitHub

查找一个类的好方法,可节省做很多层的传递

//该方法用于查询 NQGrid 对象。 参数必须是 NQGrid 里面包含的子对象

+ (NQGrid*)searchNQGridWithChild:(UIView*)childView;

{

    //简便方法,直接查找父页面,查找NQGrid对象。

    id parent = [childView superview];

    while (parent && [parent isKindOfClass:[NQGrid class]]==NO) {

        parent = [parent superview];

    }

    return parent;

}

 

+(id)searchObjectWithChild:(UIView*)childView class:(Class)class;

{

    //简便方法,直接查找父页面,查找指定对象。

    id parent = [childView superview];

    while (parent && [parent isKindOfClass:class]==NO) {

        parent = [parent superview];

    }

    return parent;

}

posted on 2012-03-06 10:47  pengyingh  阅读(133)  评论(0)    收藏  举报

导航