自定製tabBar點選不同頁面會多個同時點亮的情況

2021-06-27 12:48:34 字數 417 閱讀 3391

我先解釋一下這個bug:

我自定製tabbar的時候用4個按鈕代替,按鈕設定點中和未點中的,然後切換不同頁面的時候應該是只有乙個是點中狀態,但是我的會出現多個甚至全部點中的情況,搞了半天才知道是哪的問題。

for (int i=0; i<4; i++)

btn.selected = yes;

self

.selectedindex= btn.tag-

100;

如上邊**所示,問題出在根據tag值找button的時候,原來我是從self.view上找的,而button在bottombg上,bottombg在self.view上,間接找我以為沒有問題,但是確實不行。

所以大家以後通過tag值找控制項最好是直接從父類控制項上找,就不會有問題了。具體是為什麼,太具體的原因我也不了解,誰知道可以指導一下~

自定製模版

sublime 有乙個很簡單的特點,就是所有使用者自定製的內容都會放在乙個資料夾中。不同的作業系統肯定是不同的,google 一下就知道了,不過 mac 系統下是 寫到這裡的資料是不會被自動公升級而被覆蓋的。可以到 menu sublime text preferences browse packa...

小程式自定義TabBar

tabbar requiredbackgroundmodes audio location debug true,sitemaplocation sitemap.json 查資料發現,tabbar的list下的第一項的路徑必須對應於pages配置下的第乙個頁面。因此,將tabbar中list的第乙個...

小程式自定義Tabbar

最近我司改版小程式主頁,個性化了tabbar欄,功能如下 1 預設首頁顯示大圖示,滾動到一定位置,顯示gotop圖示,點選可返回頂部 滑動到頂部也可還原圖示 還原圖示 2 其他tabbar頁類似 在此簡單做個記錄 tabbar 3 在components資料夾內新增自定義custom tab bar...