13 React Native常用組件之TabBarIOS和TabBarIOS.Item組件

(申明: 此系列教程,轉(zhuǎn)載旋之華微信公眾號,如有侵權(quán) . 通知刪除~)

(大家可以添加他的微信公眾號了解更多內(nèi)容.)

image.png

在目前市面上的APP中,大部分都是選項與選項之間的切換,比如:微信、微博、QQ空間......, 在iOS中,我們可以通過TabItem類進(jìn)行實現(xiàn)。那么,在React Native中,我們應(yīng)該怎么實現(xiàn)呢?

image
  在React Native中可以通過TabBarIOS和TabBarIOS.Item組件來實現(xiàn)選項卡切換效果,大家可以看到后面帶有IOS,所以這個組件是不支持Android的,當(dāng)然后面我們可以自定義該組件。

一、TabBarIOS常見的屬性

View

的所有屬性都可以被繼承

barTi n

tColor

color 設(shè)置tab條的背景顏色

tintColor

color 設(shè)置tab條上被選中圖標(biāo)的顏色

translucent

bool 設(shè)置Tab欄是不是半透明的效果

二、TabBarIOS.Item常見的屬性

badge

** number **

在圖標(biāo)的右上方顯示小紅色氣泡,顯示信息

icon

** Image.propTypes.source**

Tab按鈕自定義的圖標(biāo),如果systemicon屬性被定義了,那么該屬性會被忽略

onPress

** function **

當(dāng)Tab按鈕被選中的時候進(jìn)行回調(diào),你可以設(shè)置selected={true}來設(shè)置組件被選中

selected

** bool **

   該屬性標(biāo)志子頁面是否可見,如果是一個空白的內(nèi)容頁面,那么一定是忘記了選中任何的一個頁面標(biāo)簽Tab

selectedIcon

** Image.propTypes.source **

   設(shè)置當(dāng)Tab按鈕被選中的時候顯示的自定義圖標(biāo),如果systemIcon屬性被設(shè)置了,那么該屬性會被忽略。如果定義了icon屬性,但是當(dāng)前的selectedIcon屬性沒有設(shè)置,那么該圖標(biāo)會被設(shè)置成藍(lán)色

style 設(shè)置樣式風(fēng)格,繼承View的樣式各種風(fēng)格

systemIcon

enum('bookmarks','contacts','downloads','favorites','featured','history','more','most-recent','most-viewed','recents','search','top-rated')

    系統(tǒng)預(yù)定義的圖標(biāo),如果你使用這些圖標(biāo),那么你上面設(shè)置的標(biāo)題,選中的圖標(biāo)都會被這些系統(tǒng)圖標(biāo)所覆蓋。

**

title

string **

   在Tab按鈕圖標(biāo)下面顯示的標(biāo)題信息,如果你設(shè)置了SystemIcon屬性,那么該屬性會被忽略

三、TabBarIOS.Item案例展示

代碼截圖如下:

image
image
image
image
image

案例效果展示:

image

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1:文本輸入框,相當(dāng)于OC中的UITextField,在用法和屬性方面,兩者都有很大的借鑒之處:通過鍵盤將文本輸入...
    Skys閱讀 504評論 0 2
  • 一、前言 文本輸入框,相當(dāng)于OC中的UITextField,在用法和屬性方面,兩者都有很大的借鑒之處:通過鍵盤將文...
    厲害了我的國閱讀 529評論 1 0
  • 這篇文章從三方面描述:主從復(fù)制的用途?如何實現(xiàn)主從復(fù)制?主從復(fù)制原理? 一、主從復(fù)制的用途 用途一:數(shù)據(jù)庫備份 。...
    北你妹的風(fēng)閱讀 218評論 0 0
  • 8.1-什么是變量: 如果,我們想把數(shù)據(jù)存到內(nèi)存里,以便在程序中多次使用,就需要通過變量來存儲數(shù)據(jù),然后在需要的時...
    皓月的簡書閱讀 392評論 0 0
  • 在公交車上聽著認(rèn)真的老去,突然想起已有半個月沒有看網(wǎng)絡(luò)小說了,突然發(fā)現(xiàn)自己這次是真的告別了,雖然可能偶爾還是會看,...
    wangxun123閱讀 222評論 0 0

友情鏈接更多精彩內(nèi)容