原文链接:https://github.com/facebook/react-native/releases/tag/v0.18.0
新功能
-
@H_404_5@
使用 React NPM
包(之前直接把React代码拷贝到里面)
ListView
支持 onLayout
和 onContentSizeChange
属性
跨平台 PullToRefreshView
组件
修复 Bug
-
@H_404_5@
修复 ImmediatelyResetRouteStack
不更新 Navigator
标题的问题
修复 NavigatorBar pop
方法刷新不正确的问题
修复 TextInput
导致崩溃问题
修复 NavigationBar
设置 back
属性为 null
时的错误
Android
新功能
-
@H_404_5@
增加自定义 Android
视图支持
关于这个,https://github.com/facebook/react-native/commit/1fabd8604836f54764852bafdac41dd55a84b0ed 这个提交里面有人提问如何实现自定义视图,korDen 说原来的补丁不止这个提交(有多个 commit),但是这部分没有开源(Android 版本并不是都开源了),有兴趣可以点进去看。
增加 onScrollBeginDrag/End
和 onMomentumScrollBegin/End
事件
增加 ReactActivity
基类
增加 ToolbarAndroid
的 contentInsetStart
和 contentInsetEnd
属性
允许开启/关闭 WebView
的 DOM storage
增加开源的 Android ART
(图形绘制库)
Android
版增加 alert()
修复 Bug
Fix crash where measure is called with a view that is now off screen and removed from clipping
-
@H_404_5@
修复 WebView
加载一个新 URL
但是 loading finished
事件中是旧 URL
的问题
修复开发菜单 inspector
项的状态正确更新
修复 NetInfo
网络权限没有允许时的崩溃问题
修复 WebView
显示 UTF-8
字符失败问题
iOS
新功能
-
@H_404_5@
@H_404_5@
地图实现可拖拽标注
@H_404_5@ @H_404_5@边框样式增加点和线段风格
@H_404_5@WebSocket
增加二进制数据类型 (ArrayBuffer
)
增加 Image.getSize(url,(width,height) => void)
获取指定图片宽高
修复 Bug
-
@H_404_5@
修复第一次调用 getCurrentPosition
获取当前位置失败问题
修复 <Image source={{ uri: null }} />
崩溃