博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RN語法雜記
阅读量:7023 次
发布时间:2019-06-28

本文共 1109 字,大约阅读时间需要 3 分钟。

1,主軸方向 ---- 在RN中,父組件視圖裏面的控件是如何排列的主要看父組件視圖的主軸方向,默認的主軸方向為向下,所以默認放入的第二個子組件會在第一個子組件的下方,如果需要改變方向,在父組件的"css"中加入下面代碼

flexDirection:'row' //從左往右      flexDirection:'column' //從上往下(默認)      row-reverse 從右往左  column-reverse 從下往上复制代码

2,主軸對齊方式

即組件添加完畢後,所有組件在父組件中整體的相對位置

//flex-start 对齐主轴的起点位置    //flex-end   对齐主轴的终点位置    //space-between 两端对齐    //space-around  平均分配    justifyContent:'flex-start',//默認复制代码

3,側軸對齊方式

//设置侧轴//默认值:stretch  如果没有设置高度,或者高度为auto,子控件就占满父控件    alignItems:'stretch',复制代码
如果單個組件的側軸對齊方式不一樣,則在單個組件的樣式裏面寫
alignSelf:'flex-start'alignSelf:这个属性可以覆盖alignItems,默认为 auto 标示继承父标签的属性'auto', 'flex-start', 'flex-end', 'center', 'stretch'复制代码

4,主軸顯示不下時是否換行

//默认值:nowrap 不换行    flexWrap:'wrap',复制代码

5,得到屏幕寬高

//引入var Dimensions = require('Dimensions');export  default  class  Test4 extends Component{  render(){    return(        
当前屏幕宽度:{Dimensions.get('window').width}
当前屏幕高度:{Dimensions.get('window').height}
当前屏幕的分辨率:{Dimensions.get('window').scale}
); }}复制代码

转载于:https://juejin.im/post/5a62ace0518825732821834a

你可能感兴趣的文章
JAVA线程控制
查看>>
Java关键字final、static使用总结
查看>>
转载-Objective-C内存管理详解(含示例代码)
查看>>
uchome中模糊搜索的实现
查看>>
深入理解MVC原理
查看>>
LCD之mipi DSI接口驱动调试流程【转】
查看>>
内核中dump_stack()的实现,并在用户态模拟dump_stack()【转】
查看>>
五子棋AI的思路
查看>>
AtomicInteger和count++的比较
查看>>
为乐趣而生----禁止网页右键、复制、另存为方法
查看>>
JS删除数组条目中重复的条目
查看>>
jQuery数组处理详解(转)
查看>>
hdu1412
查看>>
后仿真笔记 - ise 联合 modelsim
查看>>
python @property
查看>>
XCOJ 1168 (搜索+期望+高斯消元法)
查看>>
紫书 例题11-9 UVa 1658 (拆点+最小费用流)
查看>>
【天池大数据赛题解析】资金流入流出预测(附Top4答辩ppt)
查看>>
广告点击率预测 [离线部分]
查看>>
CodeForces 659F Polycarp and Hay
查看>>