는 반응 네이티브 TextInput
내가 수 있어요 (RCTTextField
/RCTTextFieldManager
)이 속성으로 반응 구성 요소 (예 : <Picker >...</Picker>
) 합격 (예 : input
를) 그러면 속성으로 설정됩니다.반응 네이티브 : 사용자 정의 구성 요소 패스 구성 요소를 속성으로 내가 확장하기 위해 노력하고있어
나는 다음과 같이 네이티브 구성 요소에 속성으로 구성 요소를 반응 통과 할 수 있기를 기대 :
RCTTextFieldManager.m :
RCT_EXPORT_VIEW_PROPERTY(input, UIView)
Form.js
render() {
return (
<TextInput input={<Picker>...</Picker>} />
)
}
다음 오류가 발생합니다.
2016-06-04 22:17:50.537 [fatal][tid:com.facebook.react.ShadowQueue] Exception '*** -[__NSArrayM insertObject:atIndex:]: index 3 beyond bounds [0 .. 1]' was thrown while invoking manageChildren on target RCTUIManager with params (
9,
"<null>",
"<null>",
(
98
),
(
3
),
"<null>"
)
(기본) 반응 구성 요소를 속성으로 네이티브 구성 요소에 전달할 수 있습니까?
달성하려는 목표는 무엇입니까? – Cherniv
나는'UITextInput'에서'Picker' 나'DatePicker'를'inputView'로 설정할 수있게하려고 피커 나 날짜 선택기를 "키보드"로 표시합니다. (https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/InputViews/InputViews.html) – sventschui
가장 가까운 속성은'keyboardType'이라고 생각하지만 꼭 필요한 작업을 수행 할 수 있는지 확신 할 수 없습니다 . 참조 : http://facebook.github.io/react-native/docs/textinput.html#props – Cherniv