728x90
반응형
static navigationOptions = {
// 헤더의 오른쪽에 버튼 만들기
headerRight: () => (
<Button
onPress={() => alert('This is a button!')}
title="Info"
color="#fff"
/>
),
// 헤더의 왼쪽에 버튼 만들기
headerLeft: () => (
<Button
onPress={() => alert('This is a button!')}
title="Info"
color="#fff"
/>
),
// 헤더의 텍스트를 가운데로 정렬
headerTitleAlign: 'center',
};
또는
해더 자체에 컴포넌트를 넣을 수 있다 ,
static navigationOptions = {
headerTitle: () => <Title/>,
};
class Title extends Component {
render(){
return(
<View style = {Headerstyle.H_container}>
<Button
onPress={() => alert('This is a button!')}
title="Info"
color='blue'
/>
<Text>
홈
</Text>
</View>
)
}
}
const Headerstyle = StyleSheet.create({
H_container:{
flex:1,
justifyContent:'center',
alignItems:'center',
backgroundColor:'red',
alignSelf:'stretch',
flexDirection:'row',
}
})
728x90
반응형
'React Native' 카테고리의 다른 글
React native Drawer Navigator 안에 StackNavigator 넣기 (0) | 2020.01.27 |
---|---|
React native Drawer Navigator 헤더에서 서랍 열기 (0) | 2020.01.27 |
React Native 비동기 처리 async / await (0) | 2020.01.22 |
React native Async Storage (0) | 2020.01.21 |
react native php-> myqli 연동 (0) | 2020.01.21 |