2016-02-20小小哆iOSDev,React Native相关评论(0)
一、什么是Text组件一个用于显示文本的React组件;和Android中的TextView组件相类似用来显示基本的文本信息;除了基本的显示布局之外,可以进行嵌套显示,设置样式,以及可以做事件(例如:点击)处理;演示案例:二、Text组件常用的属性方法allowFontScaling (bool):控制字体是否根据iOS的设置进行自动缩放-iOS平台,Android平台不适用numberOfLines (number):进行设置Text显示文本的行数,如果显示的内容超过了行数,默认其他多余的信息就不会显示了onLayout (function): 当布局位置发生变动的时候自动进行触发该方...
2016-02-16小小哆iOSDev,React Native相关评论(0)
React Native的FlexBox布局指南一、FlexBox布局1.1 什么是FlexBox布局?Flexbox是css3中引入的布局-弹性盒子模型,旨在通过弹性的方式来对齐和分布容器中内容的空间,使其能适应不同屏幕的宽度;Flex布局主要思想是:让容器有能力让其子项目能够改变其宽度、高度(甚至是顺序),以最佳方式填充可用空间;React native中的FlexBox是这个规范的一个子集。1.2 就是处理图中FlexItem在FlexContainer中的位置和尺寸关系二、Flexbox的应用场景2.1 Flexbox在布局中能够解决什么问题?浮动布局各种机型屏幕的适配水平和垂直...
2016-02-14小小哆iOSDev,React Native相关评论(0)
前言在开发中,会经常的去控制React Native的版本库,得以适配各种条件下的开发,那该如何查看、控制ReactNative的版本呢?(一)查看本地的React Native的版本命令行输入react-native --version命令行效果(二)更新本地的React Native的版本命令行输入npm update -g react-native-cli(三)查询react-native的npm包最新版本npm包地址 https://www.npmjs.com/package/react-native命令行查询npm info react-native查询效果项目中查看(四)升级...
2016-02-12小小哆iOSDev,React Native相关评论(0)
(一) 环境需求安装Homebrew,(可选安装)Homebrew是OS X不可获取的套件管理器,我们可以通过它获取并且安装很多组件安装方式:ruby -e "$(curl -fsSL <a href="https://raw.githubusercontent.com/Homebrew/install/master/install">https://raw.githubusercontent.com/Homebrew/install/master/install</a>)命令行执行brew -v进行检查brew是否已经安装成功安装W...
2016-02-11小小哆iOSDev,React Native相关评论(0)
尽管在移动开发中,原生App的开发成本很高,但现阶段基于原生开发仍然是必须的,因为Web的用户体验仍无法超越Native,主要体现在:Native的原生控件有更好的体验;Native有更好的手势识别;Native有更合适的线程模型,尽管Web Worker可以解决一部分问题,但如图像解码、文本渲染仍无法多线程渲染,这影响了Web的流畅性。一、开篇React Native于F8大会开源,在短短不到一年的时间里,它成为手机端必不可少的开发模式之一。它充分利用了Facebook现有的业务轮子, 其核心设计理念:既拥有Native的用户体验、又保留React的开发效率。目前,React Nati...

站点统计

  • 建站日期:2014-12-06
  • 最后更新:2016-05-19
  • 运行时间:1474 天
  • 文章数量:46 篇