ios - 如何获取 UIButtonBarStackView 的子视图?
问题描述
我正在尝试获取 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.
}
}
}
}
任何帮助深表感谢。谢谢!
解决方案
推荐阅读
- java - Caused by: java.net.NoRouteToHostException: Cannot assign requested address (Address not available)
- css - 具有固定标题的引导表 - Angular 5
- c# - 多次启动同一个程序,但只有一个可以工作
- r - 使用 Rlang:在一组引语中找到数据代词
- html - 使父元素扩展以包含相对定位的子元素?
- selenium-webdriver - 无法在 gmail 中找到密码字段。出现错误“webdriver exception”
- linux - 错误的 fs 类型,错误的选项,错误的超级块
- docker - 如何在 docker Entrypoint 中启动以下服务
- c# - 将不同表格的电子邮件发送到不同的电子邮件地址
- javascript - 如何将 Collator 比较放在 JS 中对象的自定义排序中