iOS 去掉TabBar頂部黑線

2021-08-14 23:26:21 字數 421 閱讀 9929

在 ios 10 之前,如果將 tabbar 上面的黑線去掉,可執行下面**:

//下面兩種方法都可行,任選其一

[self.tabbar setvalue:@(yes) forkeypath:@"_hidesshadow"];

[self.tabbar setshadowimage:[uiimage new]];

但在 ios 10 以後,上面兩行**無效,可執行:

if ([[[uidevice currentdevice] systemversion] floatvalue] >= 10.0)

但該**要寫在 uitabbarcontroller 的 子控制器 中,不然不會起作用,或者會使**崩潰。

去掉tabbar頂部的陰影線

去掉陰影線的兩種情況的tabbar 1 背景全透明的tabbar 2 背景不是全透明 完全不透明,或有小部分透明 的tabbar 1 設定背景 2 tabbarcontroller.tabbar.backgroundimage uiimage imagenamed tabbar bg 3 消除陰影線...

Dialog 頂部黑線問題

利用樣式把乙個activity 偽裝成為dialog後,在nexus s 和 nexus one 上都很正常,但在moto me811上奇怪的顯示一條黑線 樣式如下 原以為是9.png搗的鬼,把所有9.png都換掉了,但還是依舊,最後發現時樣式出了問題,沒有設定android windowconte...

flutter 頂部導航tabbar自定義

本文使用tabbar實現頂部橫向滾動多個選單。實現tabbar搜尋框功能加功能按鈕。話不多說,上 import package flutter cupertino.dart import package flutter material.dart import package flutter zhi...