diff --git a/en/README_EN.md b/en/README_EN.md index 7d4582d45575ca4e133060cf3dd0067f2d328be2..ffd6433402d5cd911350f763aed3be68fe3a217a 100644 --- a/en/README_EN.md +++ b/en/README_EN.md @@ -273,7 +273,7 @@ You can evaluate existing documentation, make simple changes, report quality iss | 240 | [react-native-lightbox-v2](https://github.com/cbbfcd/react-native-lightbox) | 0.9.0 | - | - | - | [Link](/en/react-native-lightbox.md) | | 241 | [react-native-create-thumbnail](https://github.com/souvik-ghosh/react-native-create-thumbnail) | 2.0.0 | No | [@react-native-oh-tpl/react-native-create-thumbnail](https://github.com/react-native-oh-library/react-native-create-thumbnail) | [npm Link](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-create-thumbnail) | [Link](/en/react-native-create-thumbnail.md) | | 242 | [react-native-paper](https://github.com/callstack/react-native-paper) | 5.12.5 | - | - | - | [Link](/en/react-native-paper.md) | -| 243 | [react-native-picker](https://github.com/beefe/react-native-picker) | 7.0.3 | - | [@react-native-oh-tpl/react-native-picker](https://github.com/react-native-oh-library/react-native-picker) | [npm Link](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-picker) | [Link](/en/react-native-picker.md) | +| 243 | [react-native-picker](https://github.com/beefe/react-native-picker) | 4.0.3 | - | [@react-native-oh-tpl/react-native-picker](https://github.com/react-native-oh-library/react-native-picker) | [npm Link](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-picker) | [Link](/en/react-native-picker.md) | | 244 | [react-native-shared-element](https://github.com/IjzerenHein/react-native-shared-element) | 0.8.9 | Yes | [@react-native-oh-tpl/react-native-shared-element](https://github.com/react-native-oh-library/react-native-shared-element) | [npm Link](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-shared-element) | [Link](/en/react-native-shared-element.md) | | 245 | [@gorhom/bottom-sheet](https://github.com/gorhom/react-native-bottom-sheet) | 5.0.0-alpha.11 | - | [@react-native-oh-library/bottom-sheet](https://github.com/react-native-oh-library/react-native-bottom-sheet) | [npm Link](https://www.npmjs.com/package/@react-native-oh-tpl/bottom-sheet) | [Link](/en/gorhom-bottom-sheet.md) | | 246 | [react-native-mmkv-storage](https://github.com/ammarahm-ed/react-native-mmkv-storage) | 0.10.2 | No | [@react-native-oh-tpl/react-native-mmkv-storage](https://github.com/react-native-oh-library/react-native-mmkv-storage) | [npm Link](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-mmkv-storage) | [Link](/en/react-native-mmkv-storage.md) | diff --git a/en/react-native-baidu-map.md b/en/react-native-baidu-map.md index 93a7ff3853907d678d8afaefdbc0b7b2ade165ee..e97ea6cc0c758c88022a1baf17e2822639e1ff60 100644 --- a/en/react-native-baidu-map.md +++ b/en/react-native-baidu-map.md @@ -452,7 +452,7 @@ Open `entry/src/main/module.json5`, add the following permission: | baiduHeatMapEnabled | Enables Baidu heatmap. | Boolean | no | All | no | | zoomGesturesEnabled | Allows zooming via gestures. | Boolean | no | All | yes | | scrollGesturesEnabled | Allows dragging. | Boolean | no | All | yes | -| mapType | Type of the map. | Number | no | All | partially(There are three types of maps in React Native, and one type of blank map is not supported.) | +| mapType | Type of the map. | Number | no | All | partially【Supported values: 1 (NORMAL), 2 (SATELLITE). Unsupported values: 0 (NONE) 】 | | zoom | Zoom level of the map. | Number | no | All | yes | | showsUserLocation | Displays the user location. | Boolean | no | All | yes | | locationData | Location data {latitude: 0, longitude: 0} | Object | no | All | yes | diff --git a/en/react-native-image-sequence-2.md b/en/react-native-image-sequence-2.md index 8103b5aa15fdb8e51d35e608c9547e8ab45b8c86..cad6bd79d1f7caffaa619134630d5bed0da29e28 100644 --- a/en/react-native-image-sequence-2.md +++ b/en/react-native-image-sequence-2.md @@ -328,7 +328,7 @@ ohpm install Method 2: Directly link to the source code. -> [!TIP]For details, see [Directly Linking Source Code](/zh-cn/link-source-code.md). +> [!TIP]For details, see [Directly Linking Source Code](/en/link-source-code.md). ### 2.3 Configuring CMakeLists and Introducing ImageSequence2Package Package diff --git a/en/react-native-incall-manager.md b/en/react-native-incall-manager.md index 9bae5616e1393ed0e10b20eb09ee9a2e40dfd8a5..1a3f4dab58d92a309727e43bee5829656183c963 100644 --- a/en/react-native-incall-manager.md +++ b/en/react-native-incall-manager.md @@ -698,7 +698,7 @@ Open `entry/src/main/resources/base/element/string.json` file and add: | setForceSpeakerphoneOn | true -> force speaker on,false -> force speaker off,null -> use default behavior according to media type,default: null | (flag: boolean) => void | no | all | no | | setMicrophoneMute | mute/unmute micophone,default: false,p.s. if you use webrtc, you can just use track.enabled = false to mute | (enable: boolean) => void | no | Android | no | | getAudioUri | get audio Uri path. this would be useful when you want to pass Uri into another module. | (audioType: string, fileType: string) => Promise | no | all | yes | -| startRingtone | play ringtone.ringtone: 'DEFAULT' or 'BUNDLE',vibrate_pattern: same as RN, but does not support repeat,ios_category: ios only, if you want to use specific audio category,seconds: android only, specify how long do you want to play rather than play once nor repeat. in sec. | (ringtone: string,vibrate_pattern: number | number\[],ios_category: string,seconds: number) => void | no | all | partially | +| startRingtone | play ringtone.ringtone: 'DEFAULT' or 'BUNDLE',vibrate_pattern: same as RN, but does not support repeat,ios_category: ios only, if you want to use specific audio category,seconds: android only, specify how long do you want to play rather than play once nor repeat. in sec. | (ringtone: string,vibrate_pattern: number \| number\[],ios_category: string,seconds: number) => void | no | all | partially | | stopRingtone | stop play ringtone if previous started via | () => void | no | all | yes | | startRingback | play ringback.,ringback: '_DEFAULT_' or '_DTMF_' | (ringback: string) => void; | no | all | partially | | stopRingback | stop play ringback if previous started via start() | () => void | no | all | yes | diff --git a/en/react-native-oh-tpl-react-native-screens.md b/en/react-native-oh-tpl-react-native-screens.md index e30c60204c3c109100ecb8b1c1667a2ac6064bb9..3dbbcd7af576fbb4f401c3a7b55388ff871e70c5 100644 --- a/en/react-native-oh-tpl-react-native-screens.md +++ b/en/react-native-oh-tpl-react-native-screens.md @@ -320,6 +320,16 @@ Check the release version information in the release address of the third-party | --------------------------------------------------------- | ------------------------------------------------------------ | -------- | -------- | ----------- | ----------------- | | enableScreens | Support native and its React Native View | function | No | iOS Android | Yes | | enableFreeze | Support for react-freeze, using ReactSuspende mechanism to prevent partial rendering of React component tree | function | No | iOS Android | Yes | +| createNativeStackNavigator | Provides screen switching capabilities. | function | No | iOS Android | NO | +| NativeStackNavigationProp | Encapsulates the property of page switching. | object | No | iOS Android | Yes | +| NativeStackNavigationOptions | Encapsulates the property settings of the navigation bar. | object | No | iOS Android | NO | +| FullWindowOverlay | A component that allows placing its child components above other components. | object | No | iOS Android | NO | +| SearchBarProps | Encapsulates the property settings of the search bar. | object | No | iOS Android | NO | +| SearchBarCommands | Encapsulates the operations of the search bar. | object | No | iOS Android | NO | +| useTransitionProgress | Provides an animation interpolator for screen transitions. | function | No | iOS Android | NO | +| userReanimatedTransitionProgress ReanimatedScreenProvider | Frame callback called during screen transitions, used for react-native-reanimated 2.0 and above, encapsulated with **ReanimatedScreenProvider**.| function | No | iOS Android | NO | +| userHeaderHeight | Calculates the height of the static header bar. This value changes when the screen orientation changes. | function | No | iOS Android | NO | +| userAnimatedHeaderHeight | Dynamically calculates the height of the header bar. This value changes with each view layout change. | function | No | iOS Android | NO | | onAppear | A callback that gets called when the current screen appears | function | No | iOS Android | Yes | | onDisappear | A callback that gets called when the current screen disappears. | function | No | iOS Android | Yes | | onWillAppear | A callback that gets called when the current screen will appear | function | No | iOS Android | Yes | diff --git a/en/react-native-screens.md b/en/react-native-screens.md index bec56acce760dec6c4a9c6a6552408056b826b1c..229101cb0dea68b995dcba1760ea11029ee1dcfa 100644 --- a/en/react-native-screens.md +++ b/en/react-native-screens.md @@ -12,7 +12,7 @@

-> [!TIP] [GitHub address](https://github.com/software-mansion/react-native-screens/releases/tag/3.29.0) +> [!TIP] [GitHub address](https://github.com/software-mansion/react-native-screens/tree/3.29.0) ## Installation and Usage @@ -147,6 +147,47 @@ This document is verified based on the following versions: | userReanimatedTransitionProgress ReanimatedScreenProvider | Frame callback called during screen transitions, used for react-native-reanimated 2.0 and above, encapsulated with **ReanimatedScreenProvider**.| function | No | iOS Android | NO | | userHeaderHeight | Calculates the height of the static header bar. This value changes when the screen orientation changes. | function | No | iOS Android | NO | | userAnimatedHeaderHeight | Dynamically calculates the height of the header bar. This value changes with each view layout change. | function | No | iOS Android | NO | +| onAppear | A callback that gets called when the current screen appears | function | No | iOS Android | Yes | +| onDisappear | A callback that gets called when the current screen disappears. | function | No | iOS Android | Yes | +| onWillAppear | A callback that gets called when the current screen will appear | function | No | iOS Android | Yes | +| onWillDisappear | A callback that gets called when the current screen will disappear | function | No | iOS Android | Yes | +| fullScreenSwipeEnabled | Boolean indicating whether the swipe gesture should work on whole screen | property | No | iOS Android | Yes | +| gestureEnabled | Whether you can use gestures to dismiss this screen | property | No | iOS Android | Yes | +| statusBarColor | Sets the status bar color | property | No | iOS Android | No | +| screenOrientation | In which orientation should the screen appear | property | No | iOS Android | Yes | +| statusBarStyle | Sets the status bar color | property | No | iOS Android | Yes | +| statusBarTranslucent | Sets the translucency of the status bar | property | No | iOS Android | Yes | +| statusBarHidden | Whether the status bar should be hidden on this screen | property | No | iOS Android | Yes | +| gestureResponseDistance | Use it to restrict the distance from the edges of screen in which the gesture should be recognized | property | No | iOS Android | Yes | +| stackPresentation | how should the screen be presented | property | No | iOS Android | Yes | +| stackAnimation | ow the screen should appear/disappear when pushed or popped at the top of the stack | property | No | iOS Android | Yes | +| replaceAnimation | How should the screen replacing another screen animate | property | No | iOS Android | Yes | +| backgroundColor | Controls the color of the navigation header | property | No | iOS Android | Yes | +| hidden | When set to true the header will be hidden while the parent Screen is on the top of the stack | property | No | iOS Android | Yes | +| translucent | Boolean indicating whether the navigation bar is translucent | property | No | iOS Android | Yes | +| hideBackButton | Boolean indicating whether to hide the back button in header | property | No | iOS Android | Yes | +| backTitle | Title to display in the back button. | property | No | iOS Android | Yes | +| backTitleFontSize | Allows for customizing font size to be used for back button title | property | No | iOS Android | Yes | +| backTitleVisible | Whether the back button title should be visible or nots | property | No | iOS Android | Yes | +| title | String that can be displayed in the header as a fallback for `headerTitle` | property | No | iOS Android | Yes | +| titleFontSize | Customize the size of the font to be used for the title. | property | No | iOS Android | Yes | +| titleFontWeight | Customize the weight of the font to be used for the title. | property | No | iOS Android | Yes | +| titleColor | Allows for setting text color of the title | property | No | iOS Android | Yes | +| type | Subtitle type | property | No | iOS Android | Yes | +| onSearchFocus | Search bar focus | function | No | iOS Android | Yes | +| onSearchBlur | Search bar loses focus | function | No | iOS Android | Yes | +| onSearchButtonPress | A callback that gets called when the search button is pressed | function | No | iOS Android | Yes | +| onCancelButtonPress | A callback that gets called when the cancel button is pressed | function | No | iOS Android | Yes | +| onChangeText | A callback that gets called when the text changes | function | No | iOS Android | Yes | +| cancelButtonText | The text to be used instead of default `Cancel` button text | property | No | iOS Android | Yes | +| barTintColor | The search field background color | property | No | iOS Android | Yes | +| tintColor | The color for the cursor caret and cancel button text | property | No | iOS Android | Yes | +| textColor | text color | property | No | iOS Android | Yes | +| inputType | Sets type of the input. Defaults to `text`. | property | No | iOS Android | Yes | +| onClose | A callback that gets called when search bar is closed | function | No | iOS Android | Yes | +| onOpen | A callback that gets called when search bar is opened | function | No | iOS Android | Yes | +| headerIconColor | The search and close icon color shown in the header | property | No | iOS Android | Yes | +| shouldShowHintSearchIcon | Show the search hint icon when search bar is focused | property | No | iOS Android | Yes | ## Known Issues diff --git a/zh-cn/README.md b/zh-cn/README.md index 7585356f1eebbe3856466958ba62f3d2bc879ea7..65aba27e5b408627b1a8b507d1dad25de5799c2f 100644 --- a/zh-cn/README.md +++ b/zh-cn/README.md @@ -273,7 +273,7 @@ | 240 | [react-native-lightbox-v2](https://github.com/cbbfcd/react-native-lightbox) | 0.9.0 | - | - | - | [链接](/zh-cn/react-native-lightbox.md) | | 241 | [react-native-create-thumbnail](https://github.com/souvik-ghosh/react-native-create-thumbnail) | 2.0.0 | 否 | [@react-native-oh-tpl/react-native-create-thumbnail](https://github.com/react-native-oh-library/react-native-create-thumbnail) | [npm地址](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-create-thumbnail) | [链接](/zh-cn/react-native-create-thumbnail.md) | | 242 | [react-native-paper](https://github.com/callstack/react-native-paper) | 5.12.5 | - | - | - | [链接](/zh-cn/react-native-paper.md) | -| 243 | [react-native-picker](https://github.com/beefe/react-native-picker) | 7.0.3 | - | [@react-native-oh-tpl/react-native-picker](https://github.com/react-native-oh-library/react-native-picker) | [npm地址](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-picker) | [链接](/zh-cn/react-native-picker.md) | +| 243 | [react-native-picker](https://github.com/beefe/react-native-picker) | 4.0.3 | - | [@react-native-oh-tpl/react-native-picker](https://github.com/react-native-oh-library/react-native-picker) | [npm地址](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-picker) | [链接](/zh-cn/react-native-picker.md) | | 244 | [react-native-shared-element](https://github.com/IjzerenHein/react-native-shared-element) | 0.8.9 | 是 | [@react-native-oh-tpl/react-native-shared-element](https://github.com/react-native-oh-library/react-native-shared-element) | [npm地址](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-shared-element) | [链接](/zh-cn/react-native-shared-element.md) | | 245 | [@gorhom/bottom-sheet](https://github.com/gorhom/react-native-bottom-sheet) | 5.0.0-alpha.11 | - | [@react-native-oh-library/bottom-sheet](https://github.com/react-native-oh-library/react-native-bottom-sheet) | [npm地址](https://www.npmjs.com/package/@react-native-oh-tpl/bottom-sheet) | [链接](/zh-cn/gorhom-bottom-sheet.md) | | 246 | [react-native-mmkv-storage](https://github.com/ammarahm-ed/react-native-mmkv-storage) | 0.10.2 | 否 | [@react-native-oh-tpl/react-native-mmkv-storage](https://github.com/react-native-oh-library/react-native-mmkv-storage) | [npm地址](https://www.npmjs.com/package/@react-native-oh-tpl/react-native-mmkv-storage) | [链接](/zh-cn/react-native-mmkv-storage.md) | diff --git a/zh-cn/react-native-baidu-map.md b/zh-cn/react-native-baidu-map.md index 292cd7e0f50a144fe5d348b9fd7d51d96b169608..5e937053a67a7a01b73623c8a5d19bff23539d66 100644 --- a/zh-cn/react-native-baidu-map.md +++ b/zh-cn/react-native-baidu-map.md @@ -453,7 +453,7 @@ ohpm install | baiduHeatMapEnabled | 是否启用百度热力图 | Boolean | no | All | no | | zoomGesturesEnabled | 允许手势缩放 | Boolean | no | All | yes | | scrollGesturesEnabled | 允许拖动 | Boolean | no | All | yes | -| mapType | 地图类型 | Number | no | All | partially(React Native中有三种地图,有一种空白地图不支持) | +| mapType | 地图类型 | Number | no | All | partially【支持的值:1(普通地图)、2(卫星地图); 不支持的值:0(空白地图)】 | | zoom | 地图的缩放级别 | Number | no | All | yes | | showsUserLocation | 是否显示定位 | Boolean | no | All | yes | | locationData | 定位信息 {latitude: 0, longitude: 0} | Object | no | All | yes | diff --git a/zh-cn/react-native-incall-manager.md b/zh-cn/react-native-incall-manager.md index 1e1f33ef877bd5b4fb23c0f3ed7be8dd89fbb3e4..9715c6be8396835d32aba5b3bc9a79b85004636e 100644 --- a/zh-cn/react-native-incall-manager.md +++ b/zh-cn/react-native-incall-manager.md @@ -703,7 +703,7 @@ ohpm install | setForceSpeakerphoneOn | true -> force speaker on,false -> force speaker off,null -> use default behavior according to media type,default: null | (flag: boolean) => void | no | all | no | | setMicrophoneMute | mute/unmute micophone,default: false,p.s. if you use webrtc, you can just use track.enabled = false to mute | (enable: boolean) => void | no | Android | no | | getAudioUri | get audio Uri path. this would be useful when you want to pass Uri into another module. | (audioType: string, fileType: string) => Promise | no | all | yes | -| startRingtone | play ringtone.ringtone: 'DEFAULT' or 'BUNDLE',vibrate_pattern: same as RN, but does not support repeat,ios_category: ios only, if you want to use specific audio category,seconds: android only, specify how long do you want to play rather than play once nor repeat. in sec. | (ringtone: string,vibrate_pattern: number | number\[],ios_category: string,seconds: number) => void | no | all | partially | +| startRingtone | play ringtone.ringtone: 'DEFAULT' or 'BUNDLE',vibrate_pattern: same as RN, but does not support repeat,ios_category: ios only, if you want to use specific audio category,seconds: android only, specify how long do you want to play rather than play once nor repeat. in sec. | (ringtone: string,vibrate_pattern: number \| number\[],ios_category: string,seconds: number) => void | no | all | partially | | stopRingtone | stop play ringtone if previous started via | () => void | no | all | yes | | startRingback | play ringback.,ringback: '_DEFAULT_' or '_DTMF_' | (ringback: string) => void; | no | all | partially | | stopRingback | stop play ringback if previous started via start() | () => void | no | all | yes | diff --git a/zh-cn/react-native-oh-tpl-react-native-screens.md b/zh-cn/react-native-oh-tpl-react-native-screens.md index 0664db57540ad4ca7ad6d47272579b9db734b35a..59e0a2a161b24900f9d706fc56e95fbe15fe2967 100644 --- a/zh-cn/react-native-oh-tpl-react-native-screens.md +++ b/zh-cn/react-native-oh-tpl-react-native-screens.md @@ -324,6 +324,16 @@ ohpm install | --------------------------------------------------------- | ------------------------------------------------------------ | -------- | -------- | ----------- | ----------------- | | enableScreens | 支持原生及其 React Native View | function | No | iOS Android | Yes | | enableFreeze | 对 react-freeze 的支持,使用 ReactSuspense 机制来防止 React 组件树的部分渲染 | function | No | iOS Android | Yes | +| createNativeStackNavigator | 提供屏幕切换的能力 | function | No | iOS Android | NO | +| NativeStackNavigationProp | 切换页面属性的封装 | object | No | iOS Android | Yes | +| NativeStackNavigationOptions | 导航栏属性设置封装 | object | No | iOS Android | NO | +| FullWindowOverlay | 一个组件,可以将其子组件放在其他组件之上 | object | No | iOS Android | NO | +| SearchBarProps | 搜索栏的属性设置封装 | object | No | iOS Android | NO | +| SearchBarCommands | 搜索栏的操作封装 | object | No | iOS Android | NO | +| useTransitionProgress | 提供屏幕过渡的动画插值器 | function | No | iOS Android | NO | +| userReanimatedTransitionProgress ReanimatedScreenProvider | 屏幕切换期间调用的帧回调,用于 react-native-reanimated 2.0 及其以上的版本,并使用 ReanimatedScreenProvider 进行封装 | function | No | iOS Android | NO | +| userHeaderHeight | 计算静态标题栏的高度,当屏幕方向发生更改,此值会发生更改 | function | No | iOS Android | NO | +| userAnimatedHeaderHeight | 动态计算标题栏的高度,此值会随着每个视图布局变化而变化 | function | No | iOS Android | NO | | onAppear | 页面显示 | function | No | iOS Android | Yes | | onDisappear | 页面消失 | function | No | iOS Android | Yes | | onWillAppear | 页面将显示 | function | No | iOS Android | Yes | diff --git a/zh-cn/react-native-screens.md b/zh-cn/react-native-screens.md index b7fd66acfdf93a53d758223874f1c85bcd0083af..af3334432bc74fea45a82ea60dc092ae62f51965 100644 --- a/zh-cn/react-native-screens.md +++ b/zh-cn/react-native-screens.md @@ -12,7 +12,7 @@

-> [!TIP] [Github 地址](https://github.com/software-mansion/react-native-screens/releases/tag/3.29.0) +> [!TIP] [Github 地址](https://github.com/software-mansion/react-native-screens/tree/3.29.0) ## 安装与使用 @@ -146,6 +146,47 @@ enableScreens(false); | userReanimatedTransitionProgress ReanimatedScreenProvider | 屏幕切换期间调用的帧回调,用于 react-native-reanimated 2.0 及其以上的版本,并使用 ReanimatedScreenProvider 进行封装 | function | No | iOS Android | NO | | userHeaderHeight | 计算静态标题栏的高度,当屏幕方向发生更改,此值会发生更改 | function | No | iOS Android | NO | | userAnimatedHeaderHeight | 动态计算标题栏的高度,此值会随着每个视图布局变化而变化 | function | No | iOS Android | NO | +| onAppear | 页面显示 | function | No | iOS Android | Yes | +| onDisappear | 页面消失 | function | No | iOS Android | Yes | +| onWillAppear | 页面将显示 | function | No | iOS Android | Yes | +| onWillDisappear | 页面将消失 | function | No | iOS Android | Yes | +| fullScreenSwipeEnabled | 全屏滑动 | property | No | iOS Android | Yes | +| gestureEnabled | 是否开启手势滑动 | property | No | iOS Android | Yes | +| statusBarColor | 状态栏颜色 | property | No | iOS Android | No | +| screenOrientation | 屏幕显示方向 | property | No | iOS Android | Yes | +| statusBarStyle | 状态栏样式 | property | No | iOS Android | Yes | +| statusBarTranslucent | 状态栏是否透明化 | property | No | iOS Android | Yes | +| statusBarHidden | 隐藏状态栏 | property | No | iOS Android | Yes | +| gestureResponseDistance | 手势滑动的有效区域 | property | No | iOS Android | Yes | +| stackPresentation | 页面类型 | property | No | iOS Android | Yes | +| stackAnimation | 转场动画类型 | property | No | iOS Android | Yes | +| replaceAnimation | 进出栈类型 | property | No | iOS Android | Yes | +| backgroundColor | 标题栏背景色 | property | No | iOS Android | Yes | +| hidden | 隐藏标题栏 | property | No | iOS Android | Yes | +| translucent | 标题栏是否透明化 | property | No | iOS Android | Yes | +| hideBackButton | 隐藏标题栏返回按钮 | property | No | iOS Android | Yes | +| backTitle | 返回按钮文本内容 | property | No | iOS Android | Yes | +| backTitleFontSize | 返回按钮文本字号大小 | property | No | iOS Android | Yes | +| backTitleVisible | 返回按钮文本是否显示 | property | No | iOS Android | Yes | +| title | 标题栏标题 | property | No | iOS Android | Yes | +| titleFontSize | 标题字号大小 | property | No | iOS Android | Yes | +| titleFontWeight | 标题字号比重 | property | No | iOS Android | Yes | +| titleColor | 标题颜色 | property | No | iOS Android | Yes | +| type | 子标题类型 | property | No | iOS Android | Yes | +| onSearchFocus | 搜索栏聚焦 | function | No | iOS Android | Yes | +| onSearchBlur | 搜索栏失去焦点 | function | No | iOS Android | Yes | +| onSearchButtonPress | 搜索 | function | No | iOS Android | Yes | +| onCancelButtonPress | 取消搜索 | function | No | iOS Android | Yes | +| onChangeText | 搜索栏文本变更 | function | No | iOS Android | Yes | +| cancelButtonText | 取消按钮文本内容 | property | No | iOS Android | Yes | +| barTintColor | 搜索背景色 | property | No | iOS Android | Yes | +| tintColor | 搜索提示文字颜色 | property | No | iOS Android | Yes | +| textColor | 文字颜色 | property | No | iOS Android | Yes | +| inputType | 文本输入类型 | property | No | iOS Android | Yes | +| onClose | 关闭搜索 | function | No | iOS Android | Yes | +| onOpen | 展示搜索 | function | No | iOS Android | Yes | +| headerIconColor | 图标颜色 | property | No | iOS Android | Yes | +| shouldShowHintSearchIcon | 是否隐藏搜索图标 | property | No | iOS Android | Yes | ## 遗留问题