我想设置按钮右下角的宽度固定的位置在React Native。position: fixed在React Native中不起作用,ScrollView中的stickyHeaderIndices方法不允许将元素定位在其他组件上方。有人已经测试过这个功能吗?
position: fixed
stickyHeaderIndices
lsmd5eda1#
试试这个:
render() { return ( <View style={{flex:1}}> <View style={{borderWidth:1,position:'absolute',bottom:0,alignSelf:'flex-end'}}> <Button title="Press" color="#841584" accessibilityLabel="Press"/> </View> </View> ); }
输出:
ukxgm1gy2#
<View style={{flex: 1}}> <ScrollView style={{backgroundColor:'yellow'}}> <Text>body</Text> </ScrollView> <View><Text>sticky footer</Text></View> </View>
mzmfm0qo3#
只需将组件放在滚动视图之外,并将其设置为绝对位置
aiazj4mn4#
如果使用的是Native Base,则可以只使用页脚组件
4条答案
按热度按时间lsmd5eda1#
试试这个:
输出:
ukxgm1gy2#
mzmfm0qo3#
只需将组件放在滚动视图之外,并将其设置为绝对位置
aiazj4mn4#
如果使用的是Native Base,则可以只使用页脚组件