μ¬μ© μ€μΈ λ²μ μ μλ €μ£Όμμμ€.
μλ μ€ν¬λ¦°μ·κ³Ό κ°μ΄ νμ΄ν μμμ λ³κ²½νλ €κ³ ν©λλ€. κ·Έλ¬λ κ° μ₯λ©΄μ μμμ μ€μ ν μλ μμ΅λλ€. λ£¨νΈ μ¬μμλ§ ν μ μμ΅λλ€. λ΄κ° λκ°λ₯Ό λμΉκ³ μμ΅λκΉ μλλ©΄ λ²κ·Έμ λκΉ?
λ£¨νΈ μ₯λ©΄μΌλ‘ μ€μ ν λ μ΄ μ½λμ ν¨κ» μλν©λλ€.
<Router >
<Scene key="root" titleStyle={{ color: 'red' }} barButtonIconStyle={{ tintColor: 'green' }}>
<Scene key="connexion" component={Connexion}
hideNavBar={false} title="Connexion" initial={true}/>
<Scene key="signup" component={Signup} hideNavBar={false}
title="PageOne" navigationBarStyle={NavBarStyle.bar.darkNavigationBar}
/>
</Scene>
</Router>
μ΄ μ½λμ κ°μ΄ κ° μ₯λ©΄ μ€νμΌμ λ³λλ‘ μ€μ νκ³ μΆμ΅λλ€. κ·Έκ²μ΄ κ°λ₯ν©λκΉ?
<Router >
<Scene key="root" titleStyle={{ color: 'red' }}>
<Scene key="connexion" component={Connexion}
hideNavBar={false} title="Connexion" initial={true}/>
<Scene key="signup" component={Signup} hideNavBar={false}
title="PageOne" navigationBarStyle={NavBarStyle.bar.darkNavigationBar}
barButtonIconStyle={{ tintColor: 'green' }}
/>
</Scene>
</Router>
κ° μ₯λ©΄μμ backButtonTextStyle={{ ... }}
μ€ μ μμ΅λλ€.
λ€μ μμ±μ μ¬μ©νμ¬ μ₯λ©΄μ μΆκ°νλ €κ³ νμ΅λλ€.
νμ§λ§ μλνμ§ μμ΅λλ€..
λ€μ @Shakarang μ μλνμκ² μ΅λκΉ?
<Scene ... leftButtonIconStyle = {{ tintColor:'red'}} />
μΈμ λ μ§ λ릴λ€μ΄ν μ μμ΅λλ€.
node_modules/react-native-router-flux/src/back_chevron.png
μνλ λλ‘ "back_chevron.png"λ₯Ό νΈμ§ν©λλ€.
μ μ£μ‘ν©λλ€. μ²μ λκΈμ μλͺ» μ½μμ΅λλ€. κ° μ₯λ©΄μ λν΄ μ€μ νλ €κ³ νλ€λ μ¬μ€μ κΉ¨λ¬μμ΅λλ€.
leftButtonIconStyle={{ tintColor: 'green' }}μ΄(κ°) μ€μ λ‘ κ° κΈΈμ λλ€
μ΄κ²μ λ΄ νλ‘μ νΈμμ μλνμ§ μμ΅λλ€.
λ²μ
"λ°μ": "16.0.0-alpha.12",
"λ°μ λ€μ΄ν°λΈ": "^0.46.3",
"react-native-router-flux": "^4.0.0-beta.12"
μμ΄μ½ μμμ λ€μ μ λ°μ΄νΈν΄μΌ ν©λλ€.
λμΌν λ¬Έμ , RNRF 4.0.0-beta.15μμ leftButtonIconStyleμ΄ μλνμ§ μκ³ barButtonIconStyleλ μλνμ§ μμ΅λλ€.
<Scene
key="root"
headerTintColor="#000"
>
μ΄κ²μ [email protected] μμ μλν©λλ€.
headerTintColor
λ λ§λ κ² κ°μλ° ν¬κΈ°λ μ΄λ»μ΅λκΉ? λλ λ€λ₯Έ λ°± μμ΄μ½μ μνλ©΄?
νμ λͺ¨μμ μ€νμΌμ μ§μ νλ €λ©΄ μ¬κΈ° λ₯Ό νμΈ
μμ΄μ½μ λ³κ²½νλ €λ©΄ μ₯λ©΄μμ leftButtonImage
λλ renderBackButton
μνμ μ¬μ©ν μ μμ΅λλ€.
<Scene
key='HomePage'
component={HomePage}
renderBackButton={<Icon name='chevron-left' />}
/>
μ΄μ κ°μ΄?
renderBackButton
λ ν¨μκ° μλλλ€.
μ λ°μ΄νΈ:
renderBackButton={() => <Icon name='chevron-left' />}
μ΄κ²μ νμ΄νλ₯Ό μ¬λ°λ₯΄κ² λ λλ§νμ§λ§ λλ μ λ μ무 κ²λ νμ§ μμ΅λλ€.
λ€μ κΈ°λ₯μ μ§μ λ€μ ꡬνν΄μΌ ν©λκΉ?
@Frexuz μ λ μ§κΈ
κ° μ₯λ©΄μ λν΄ μ¨ν°μΉ κΈ°λ₯(λλΆλΆ λΌμ°ν )μ μ§μ λ€μ ꡬνν΄μΌ νλ κ² κ°μ΅λλ€.
headerTintColor="#000"
κ·Έκ²μ λλ₯Ό λ무 μΌνλ€
<Scene key="root" headerTintColor="#000" >
μ΄κ²μ [email protected] μμ μλν©λλ€.
μ μκ²λ ν¨κ³Όμ μ΄μμ΅λλ€. RN 0.59
κ°μ₯ μ μ©ν λκΈ
λ€μ @Shakarang μ μλνμκ² μ΅λκΉ?
<Scene ... leftButtonIconStyle = {{ tintColor:'red'}} />