react native 布局问题
1. Text组件里面的 文字垂直居中
<Text style={styles.confirmButtonStyle}>确认</Text>
confirmButtonStyle:{
width:135,height:44,backgroundColor:'#335484',
color:'#FFFFFF',fontSize:16, borderRadius:2,
textAlign:'center',textAlignVertical:'center', //就是这两行
}
最后实现的效果图,如下
2. 给TextInput组件设置高度时,出现光标在中部的情况
添加一行代码: textAlignVertical: "top",就会显示在顶部
3. React Native – TouchableOpacity无法在绝对定位的View中工作(也就是点击事件失效)
解决办法就是将定位属性放在TouchableOpacity组件上。
<TouchableOpacity style={{position:'absolute',bottom: 60,right: 15,}} onPress={()=>this.props.navigation.navigate('minemessagescreen')} > <View style={styles.customerMessageBox}> <Image style={{height:23, width:23}} source={require("../imgs/message2_icon.png")}/> </View> </TouchableOpacity>