因?yàn)橄到y(tǒng)的 tabBar 無(wú)法滿足現(xiàn)在常規(guī)項(xiàng)目的需要,自己自定義了一個(gè) tabbar,其中有一段代碼,是去除系統(tǒng)的UITabBarButton,具體代碼片段如下

但是隨著項(xiàng)目的調(diào)試,會(huì)出現(xiàn)tabbar 重疊現(xiàn)象。這個(gè)現(xiàn)象一般出現(xiàn)在子控制器的 poptoviewcontroller? 或者 poptorootviewcontroller 方法調(diào)用后。百思不得姐,后來(lái)查閱資料,才發(fā)現(xiàn)在 ios8以后 系統(tǒng)會(huì)調(diào)用 LayoutSubviews 重新進(jìn)行 tabbar 的布局 就會(huì)把之前去掉的 item 展示出來(lái) 出現(xiàn)重疊具體解決方法如下

因?yàn)楫?dāng)時(shí)我也是查了很多地方找不到,所以發(fā)出來(lái)希望能幫助迷途的程序猿