【问题标题】:UISearchDisplayController Activity IndicatorUISearchDisplayController 活动指示器
【发布时间】:2012-07-11 19:29:55
【问题描述】:

我正在使用 UISearchDisplayController 在表格视图中显示一些搜索结果。每次搜索栏的文本字段更改时,“正在加载...”旁边的活动指示器微调器都会重置其动画。也就是说,如果我在搜索栏中查询“a”,活动指示器就会开始旋转动画。然后当我查询“aa”时,活动将其动画重置为开始旋转。当您快速输入长字符串时,这看起来有点刺耳,因为微调器旋转不顺畅;相反,它会一直重置到开头。有谁知道如何让微调器在表格视图从数据源加载结果时不断旋转?

【问题讨论】:

    标签: ios uiactivityindicatorview uisearchdisplaycontroller uianimation


    【解决方案1】:

    您是否在每次搜索字段更新时手动调用 [myActivityView startAnimating]?如果是这样,您可以先检查 isAnimating ,这样您就不会(重新)启动动画:

    if ( ! [myActivityView isAnimating]) {
        [myActivityView startAnimating];
    }
    

    【讨论】:

    • 不,我很确定活动视图是由 UISearchDisplayController 处理的。我没有视图的句柄。
    猜你喜欢
    • 2011-06-28
    • 2012-06-08
    • 2010-11-08
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    相关资源
    最近更新 更多