我可以使用prop nativeID在本机代码中查找View

Sal*_*Ali 12 react-native react-native-android react-native-ios

是否可以将prop添加nativeID到如下视图中: <View nativeID="viewId">...</View> 然后使用该id在我的原生android和iOS代码中查找视图,以便我可以在其上应用一些本机方法.如果它是一个例子将不胜感激.

小智 0

您可以在将nativeId添加到视图后使用它:

ReactFindViewUtil.addViewListener(onViewFoundListener);

private ReactFindViewUtil.OnViewFoundListener createOnViewFoundListener() {
    return new ReactFindViewUtil.OnViewFoundListener() {
        @Override
        public String getNativeId() {
            return "NativeID";
        }

        @Override
        public void onViewFound(final View view) {
            // some code
        }
    };
}
Run Code Online (Sandbox Code Playgroud)