如何获取UIButtonBarStackView的子视图?

时间:2018-11-29 09:44:20

标签: ios objective-c ipad augmented-reality quicklook

我正在尝试获取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.
            }
        }
    }
}

非常感谢您的帮助。谢谢!

0 个答案:

没有答案