【问题标题】:UIView with a UIWebView inside and UIActivityIndicatorView not visible over UIWebView内部带有 UIWebView 的 UIView 和 UIActivityIndi​​catorView 在 UIWebView 上不可见
【发布时间】:2014-10-04 13:29:36
【问题描述】:

我有一个UIView 和一个UINavigationCorntoller,并在UIView 中放置了一个webView。下面我有一个按钮。在相应的 .h- 和 .m 文件中,我设置了 activityIndi​​cator,如果放置在 webView 下方,它可以工作并且在加载期间可见。将其定位在 webView 上时,它是不可见的。出了什么问题?必须改变什么?

【问题讨论】:

    标签: ios ios7 uiwebview storyboard uiactivityindicatorview


    【解决方案1】:

    将此添加到您正在设置视图的位置 (viewWillAppear)

        [self.view bringSubviewToFront:<activity indicator>];
    

    或者您可能必须从父视图中删除活动指示器并插入到 Web 视图的顶部。

    设置断点并通过分析所有视图及其顺序来检查指示器是否真的隐藏在 Web 视图后面。

    NSArray *viewList = [self.view subviews];
    

    【讨论】:

    • 非常感谢 - “bringSubviewToFront”解决了这个问题。
    猜你喜欢
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    相关资源
    最近更新 更多