原文連接:https://github.com/facebook/react-native/releases/tag/v0.18.0java
使用 React NPM
包(以前直接把React代碼拷貝到裏面)react
ListView
支持 onLayout
和 onContentSizeChange
屬性git
跨平臺 PullToRefreshView
組件github
Text
增長 shadow
(陰影)支持react-native
修復 ImmediatelyResetRouteStack
不更新 Navigator
標題的問題網絡
修復 NavigatorBar pop
方法刷新不正確的問題ide
修復 TextInput
致使崩潰問題函數
修復 NavigationBar
設置 back
屬性爲 null
時的錯誤url
修復 transform
錯誤傳遞(以前忽略了錯誤,致使邏輯也不正確)code
增長自定義 Android
視圖支持
關於這個,https://github.com/facebook/react-native/commit/1fabd8604836f54764852bafdac41dd55a84b0ed 這個提交裏面有人提問如何實現自定義視圖,korDen 說原來的補丁不止這個提交(有多個 commit),可是這部分沒有開源(Android 版本並非都開源了),有興趣能夠點進去看。
增長 onScrollBeginDrag/End
和 onMomentumScrollBegin/End
事件
增長 ReactActivity
基類
增長 deep linking
支持
增長 ToolbarAndroid
的 contentInsetStart
和 contentInsetEnd
屬性
容許開啓/關閉 WebView
的 DOM storage
增長開源的 Android ART
(圖形繪製庫)
Android
版增長 alert()
修復一個視圖不在屏幕顯示被剪切掉時,調用 measure
致使崩潰的問題(可能不許確,原文以下)
Fix crash where measure is called with a view that is now off screen and removed from clipping
修復 WebView
加載一個新 URL
可是 loading finished
事件中是舊 URL
的問題
修復開發菜單 inspector
項的狀態正確更新
修復 NetInfo
網絡權限沒有容許時的崩潰問題
修復 WebView
顯示 UTF-8
字符失敗問題
增長地圖中使用自定義視圖標註
地圖實現可拖拽標註
SliderIOS
增長最小/最大值圖片選項
邊框樣式增長點和線段風格
WebSocket
增長二進制數據類型 (ArrayBuffer
)
增長 Image.getSize(url, (width, height) => void)
獲取指定圖片寬高
增長獲取當前系統狀態欄高度函數 (很經常使用的功能)
修復第一次調用 getCurrentPosition
獲取當前位置失敗問題
修復 <Image source={{ uri: null }} />
崩潰
修復 URL query
函數支持 iOS 7
要開啓 Android WebView JavaScript
支持,使用 javaScriptEnabled
代替 javaScriptEnabledAndroid
(一個更跨平臺的新名字)