ScrollView不遵守Flex规则

这将导致屏幕为半蓝半黄,不是2/3黄吗?

    <View style={{flex:1,flexDirection:'column'}}>
       <View style={{flex:1,backgroundColor: 'blue'}}></View>
       <ScrollView style={{flex:2}} contentContainerStyle={{flex:1,backgroundColor: 'yellow'}}></ScrollView>
    </View>
提姆

总的来说,您是对的,但是对本机的ScrollView的反应有所不同。如您在文档中所读

请记住,滚动视图必须具有一定的高度才能正常工作,因为它们将高度不受限制的子级包含在一个有限的容器中(通过滚动交互)。为了限制ScrollView的高度,请直接设置视图的高度(不建议使用),或者确保所有父视图的高度都已限制。忘记在视图堆栈中向下传递{flex:1}可能会导致错误,元素检查器使调试变得容易。

为了实现所需的行为,您可以执行以下操作:

<View style={{flex:1,flexDirection:'column'}}>
       <View style={{flex:1,backgroundColor: 'blue'}}></View>
       <View style={{flex:2}}> // surround scrollview with flex 2 
        <ScrollView contentContainerStyle={{flex:1,backgroundColor: 'yellow'}}></ScrollView>
       </View>
</View>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

条件格式不遵守规则

来自分类Dev

WebKitView 不遵守自动布局规则

来自分类Dev

为什么不遵守入口规则?达到默认后端

来自分类Dev

泽西岛不遵守@Produces的响应媒体类型规则

来自分类Dev

在GroupAvatar中,我的“ max” Avatar不遵守我主题的规则

来自分类Dev

为什么我的上层桌不遵守CSS宽度规则?

来自分类Dev

不遵守GATE JAPE规则优先级

来自分类Dev

客户端的 PC 不遵守 CSS 规则

来自分类Dev

不再遵守iptables规则

来自分类Dev

ReactiveCommand不遵守canExecute

来自分类Dev

MongoClient不遵守connectTimeout

来自分类Dev

URLConnection不遵守ReadTimeout

来自分类Dev

ReactiveCommand不遵守canExecute

来自分类Dev

GetChildAtPoint不遵守ZOrder

来自分类Dev

不遵守 where 条款?

来自分类Dev

Amazon EC2:安全组不遵守我的自定义入站和出站规则

来自分类Dev

cURL不遵守密码

来自分类Dev

Saltstack不遵守观看/要求

来自分类Dev

boundingRectWithSize不遵守自动换行

来自分类Dev

AWS CLI不遵守MultiFactorAuthAge

来自分类Dev

不遵守Oracle Timestamp精度

来自分类Dev

转换命令不遵守顺序

来自分类Dev

强制粘贴值遵守数据验证规则

来自分类Dev

/ etc / sudoers规则未得到遵守

来自分类Dev

HTTPConnection.request不遵守超时?

来自分类Dev

tkinter标签不遵守合理选项?

来自分类Dev

Python Logger不遵守日志级别

来自分类Dev

Mongodb:似乎不遵守上限大小限制

来自分类Dev

PGPoolingDataSource不遵守默认的自动提交