React Native 0.18.0-rc版发布


  • administrators

    原文地址

    新特性

    • 更新React等依赖
    • ListView现在支持onLayout和onContentSizeChange属性
    • Animated.multiply和Animated.add现在可以支持多个动画值
    • 新的跨平台的PullToRefreshView组件
    • <Text>现在支持阴影了

    Bug修复

    • ImmediatelyResetRouteStack现在可以正确更新Navigator的标题
    • pop()方法现在可以正确刷新navigatorBar
    • 修复由TextInput引起的应用崩溃
    • 修复把navigationBar设为null时引起的错误
    • 在transform管道线中正确传递异常

    Android

    新特性

    • 现在支持自定义的Android视图
    • 现在支持onScrollBeginDrag/End和onMomentumScrolBegin/End事件
    • 添加一个基础活动类ReactActivity
    • 为IntentAndroid添加getInitialURL方法,以获取调起当前app的深度链接
    • 为ToolbarAndroid添加contentInsetStart和contentInsetEnd属性
    • WebView现在可以控制本地存储的开启与关闭
    • 开源ART组件(一个绘图库)
    • 现在可以针对不同架构(arm, x86)编译
    • android现在支持alert()方法

    Bug修复

    • 修复了当视图位于屏幕外且被裁切移除时,调用measure方法会引起崩溃的问题
    • 修复了当WebView跳转新地址且认为加载完成时,报告的仍然是旧地址的问题
    • 修复了开发者菜单中“检查元素”选项的文本状态变化
    • 修复由于缺乏网络权限导致NetInfo崩溃的问题
    • 修复WebView无法显示UTF-8字符的问题

    iOS

    新特性

    • MapView现在可以使用自定义的视图来做标注
    • MapView现在支持可拖拽的标注
    • SliderIOS现在可以设置最小值和最大值的轨道背景图
    • 现在支持虚线式(dashed)和点式(dotted)的边框样式
    • WebSocket现在支持二进制数据类型 (ArrayBuffer)
    • 为Image添加getSize()方法,用于在显示图片前获得图片的尺寸
    • 添加了一个方法用于获取当前状态栏的高度

    Bug修复

    • 修复getCurrentPosition
    • 修复<Image source={{ uri: null }} />会导致崩溃的问题
    • iOS7下现在可以正确获取url参数了

    重大变更

    • 现在要在Android WebView中开启JavaScript支持的话,要使用javaScriptEnabled属性,而不再是javaScriptEnabledAndroid


  • @sunnylqm 说:

    修复了当视图位于屏幕外且被裁切移除时,调用measure方法会引起崩溃的问题

    这个问题我们实际项目遇到了。


  • administrators

    @tdzl2003 我记得webview的乱码也是都遇到过的啊



  • @sunnylqm 对,但webview的安卓版之前都是用第三方的替代了



  • 请问开源ART组件,这个组件如何使用到rn


  • administrators

    @superjs 等官方发布文档吧



  • 新的react-native-cli@0.18.0 有bug 无法初始化项目
    同时
    timeout 的目录发生变化

    D:\ReactProject\GLNeighbor\node_modules\react-native\packager\react-packager\src\DependencyResolver\FileWatcher\index.js


  • administrators

    @a497823463 0.1.9已修复


登录后回复