当我访问该视图时,我必须确定应用程序中所有视图控制器的 UInavigationbar 和 self.view 或窗口的子视图。我们该怎么做。如何识别控件的类型是 uibarbutton 项还是 uitoolbar?示例代码如下。
for (UIView *tempview in self.view.subviews) {
if ([[tempview superclass] isSubclassOfClass:[UIControl class]] || [tempview isKindOfClass:[UIControl class]] || [tempview isKindOfClass:[UIView class]] || [[tempview superclass] isSubclassOfClass:[UIView class]]) {
NSLog(@"Desc : %@",[tempview description]);
}
}