iOS 关于UIView的各种判断

来源:互联网 发布:200鼠标推荐知乎 编辑:程序博客网 时间:2024/06/06 00:39

判断UIView是否已经添加到某个view

for(UIView *view in parentView.subviews){    if([view isKindOfClass:[xxxxView class]]){        NSLog(@"已经添加 ");    }}

判断某view在其父view的位置

CGRect rc = [xxxxView convertRect:xxxxView.frame toView:parentView];NSLog(@"%@", NSStringFromCGRect(rc));

判断某view有多少层子view

NSUInteger i = [[xxxxView subviews] count];NSLog(@"%lu", (unsigned long)i);

判断某view在父view中位于第几层

NSInteger index = [[parentView subviews] indexOfObject:xxxxView];NSLog(@"%lu", (unsigned long)index);
0 0
原创粉丝点击