關(guān)于react native遇到的問題

2016.10.17

新建文件

react-native init Helloworld

打開Helloworld.xcodeproj文件

在編輯器打開index.ios.js

編輯這個(gè)文件里的代碼并保存,點(diǎn)擊模擬器,command+r刷新模擬器

使用的單引號(hào)為英文狀態(tài)下

如果報(bào)錯(cuò)直接復(fù)制代碼中原來就有的符號(hào)

justifyContent: 'center', //豎直方向的居中

alignItems: 'center', //水平方向的居中

關(guān)于插入圖片

import {

? AppRegistry,

? StyleSheet,

? Text,

? Image,//添上Image

? View,

} from 'react-native';

<Image style={styles.pic} source={{uri:'https:xxx.xxx.com/xxx?xxx=xx...'}}>

Image標(biāo)簽的source的第一個(gè)大括號(hào)是模板,第二個(gè)大括號(hào)是js對(duì)象,js對(duì)象里面有個(gè)key是uri,表示圖片的地址

注意 第一個(gè)是style,第二個(gè)是styles,花括號(hào)里的是uri,不是url

關(guān)于CSS和UI

style是組件的一個(gè)自有屬性,第一個(gè){}JS執(zhí)行環(huán)境或者說是模板,第二個(gè){}只是css樣式對(duì)象的括號(hào)而已

給view設(shè)置多個(gè)style的時(shí)候,注意加中括號(hào)‘[ ]’,如果不加會(huì)報(bào)錯(cuò)


alignSelf:對(duì)齊方式

center: {

alignSelf:'center',//居中

},

left: {

alignSelf:'flex-start',//居左

},

right: {

alignSelf:'flex-end',//居右

},

auto 自動(dòng)、 stretch 可延伸的

alignItems是alignSelf的變種,跟alignSelf的功能類似,可用于水平居中;justifyContent用于垂直居中,屬性較多,

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容