我正在尝试获取UIButtonBarStackView的子视图,以便可以找到右栏按钮并将其禁用。我正在尝试使用usdz文件在QLPreviewController中隐藏共享按钮。我有QLPreviewController的子类,并且在viewDidAppear中有此代码。到目前为止,我可以得到子视图,而StackView的这些子视图返回空数组。这是我的代码-
UINavigationController *navController = self.childViewControllers.firstObject;
for(UIView *toolbar in navController.view.subviews[2].subviews) {
if ([NSStringFromClass([toolbar class]) containsString:@"ContentView"]){
for(UIView * stackView in toolbar.subviews) {
if ([stackView isKindOfClass:[UIStackView class]]) {
//StackView subview is empty.
}
}
}
}
非常感谢您的帮助。谢谢!