1. 程式人生 > 實用技巧 >navigationOptions屬性介紹

navigationOptions屬性介紹

navigationOptions:配置StackNavigator的一些屬性。

title:標題,如果設定了這個導航欄和標籤欄的title就會變成一樣的,不推薦使用

header:可以設定一些導航的屬性,如果隱藏頂部導航欄只要將這個屬性設定為null

headerTitle:設定導航欄標題,推薦

headerBackTitle:設定跳轉頁面左側返回箭頭後面的文字,預設是上一個頁面的標題。可以自定義,也可以設定為null

headerTruncatedBackTitle:設定當上個頁面標題不符合返回箭頭後的文字時,預設改成"返回"

headerRight:設定導航條右側。可以是按鈕或者其他檢視控制元件

headerLeft:設定導航條左側。可以是按鈕或者其他檢視控制元件

headerStyle:設定導航條的樣式。背景色,寬高等

headerTitleStyle:設定導航欄文字樣式

headerBackTitleStyle:設定導航欄‘返回’文字樣式

headerTintColor:設定導航欄顏色

headerPressColorAndroid:安卓獨有的設定顏色紋理,需要安卓版本大於5.0

gesturesEnabled:是否支援滑動返回手勢,iOS預設支援,安卓預設關閉

screen:對應介面名稱,需要填入import之後的頁面

mode:定義跳轉風格

card:使用iOS和安卓預設的風格

modal:iOS獨有的使螢幕從底部畫出。類似iOS的present效果

headerMode:返回上級頁面時動畫效果

float:iOS預設的效果

screen:滑動過程中,整個頁面都會返回

none:無動畫

cardStyle:自定義設定跳轉效果

transitionConfig: 自定義設定滑動返回的配置

onTransitionStart:當轉換動畫即將開始時被呼叫的功能

onTransitionEnd:當轉換動畫完成,將被呼叫的功能

path:路由中設定的路徑的覆蓋對映配置

initialRouteName:設定預設的頁面元件,必須是上面已註冊的頁面元件

initialRouteParams:初始路由引數