新しい反応ネイティブに。私の親の中のビューのx、y座標を読み込もうとしています。 measureView
内のコード参照は未定義です反応ネイティブ
componentDidMount: function() {
setTimeout(this.measureView);
},
measureView: function() {
this.refs.completeView.measure((ox, oy, width, height) => {
this.setState({headerHeight: height});
});
},
render : function(){
return (
<TouchableHighlight onPress={() => this.props._pressRow(this.props.currentRowID)}>
<View style={styles.container}
ref="completeView">
<View style={styles.colorView}>
</View>
<View style={styles.textWrapper}>
<Text style={styles.text}>{this.props.text}</Text>
</View>
</View>
</TouchableHighlight>
);
},
の下に使用して、this.refs
は常にundefined
です。どうして?
何らかの理由で最後の行を表示したいので、私は最後のビューの座標をListView
に読み込もうとしています。これには他の解決策がありますか?
このクラスが親クラスにエクスポートされていることにも注意してください。
あなたは私たちに 'View'ためのコードをしてください示しすることはできますか? –
レンダリング機能についてお話ししている場合は、コードを更新しました。 @MatthewHerbst – Rajesh
@Rajeshあなたは解決策を見つけましたか?私は同じ問題があります。 –