ios如何获取视图中的子视图列表? [关闭]
Posted
技术标签:
【中文标题】ios如何获取视图中的子视图列表? [关闭]【英文标题】:ios how can get the list of subview on view? [closed] 【发布时间】:2013-02-03 07:26:18 【问题描述】:你们中的任何人都知道如何获取视图中的子视图列表吗?有没有办法将列表放入数组中?
NSMutableArray *subviews= .... //all my subviews
【问题讨论】:
您应该阅读手册...UIView Class reference 有答案 【参考方案1】:你可以这样做
- (void)listSubviewsOfView:(UIView *)view
// Get the subviews of the view
NSArray *subviews = [view subviews];
// Return if there are no subviews
if ([subviews count] == 0) return;
for (UIView *subview in subviews)
NSLog(@"%@", subview);
// List the subviews of subview
[self listSubviewsOfView:subview];
请通过此链接How to list out all the subviews in a uiviewcontroller in ios?
【讨论】:
以上是关于ios如何获取视图中的子视图列表? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI中sheet弹出嵌在NavigationView中的子视图无法用presentationMode关闭(dismiss)弹出视图的解决
如何获取uibutton(UITableViewCell的子视图)相对于整个窗口iOS Objective-C的位置?
当我在 ios 中点击视图时如何关闭 tableviewcell 中的操作表