看板 MacDev 關於我們 聯絡資訊
最近發現一個怪問題, 當tabbarcontroller(假設有A B C vc) 與 searchcontroller (假設在searchcontroller 只在 C tab)搭配的時候, 如果searchcontroller isActive == true, 再切換tab時候 (如 C->A A->C) 當切回來C tab時 tableview會整個消失, 且searchbar位置不正確, (只發生在isActive == true 切換 tab的時候), false的時候不會, 有人知道是什麼原因嗎? 國外有人碰到相同問題: http://stackoverflow.com/questions/29883460/how-to-make-uisearchcontroller-ina ctive-when-switching-views -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.122.55 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1491881685.A.CC4.html ※ 編輯: herbacin (118.163.122.55), 04/11/2017 11:45:53
bbkaf: 感覺是lifecycle處理的問題04/16 13:41
※ 編輯: herbacin (111.71.15.25), 04/17/2017 00:24:48
herbacin: 國外有人碰到相同問題,我附上連結 04/17 00:25
bbkaf: 方便貼下各個lifecycle和searchBar的code嗎 04/17 10:15
herbacin: 嗯 晚點補上 04/17 20:00