0

我正在使用UISearchDisplayController在表格視圖中顯示一些搜索結果。每次搜索欄的文本字段發生變化時,「正在加載...」旁邊的活動指示器微調器將重置其動畫。也就是說,如果我在搜索欄中查詢「a」,活動指示器將開始其旋轉動畫。當我然後查詢「aa」時,活動將其動畫重置爲其旋轉的開始。當你快速輸入一個長字符串時,這看起來有點刺耳,因爲微調不能順利旋轉;相反,它始終重置到開始。有沒有人知道如何在表格視圖從數據源加載結果時使微調器不斷旋轉?UISearchDisplayController活動指標

回答

0

您是否每次搜索字段更新時都手動調用[myActivityView startAnimating]?如果是這樣,你可以可以只檢查isAnimating第一,所以你不(重新)啓動動畫:

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

不,我敢肯定,活動視圖是由UISearchDisplayController處理。我沒有處理視圖。 – user1518848 2012-07-11 19:50:40