Wie bekomme ich die Größe einer Komponente in react-native?

8

Ich weiß, dass es

gibt %Vor%

Aber was ist mit einer willkürlichen Ansicht, die keine dim string hat? Die willkürliche Ansicht könnte viele Unteransichten haben. Die Größe der Ansicht wird durch den Stil und das Layout der Unteransichten bestimmt, und es ist schwierig, die Größe aus Unteransichten zu berechnen.

    
Rick 18.11.2015, 02:37
quelle

1 Antwort

25

Sie können eine Ansicht mithilfe der onLayout-Funktion messen, die hier und hier . Um es einzurichten, müssen Sie eine onLayout-Funktion aufrufen, die ein Ereignis übernimmt und ein Objekt zurückgibt, das das nativeEvent-Objekt enthält. Dieses Objekt enthält die x & amp; y-Koordinaten, sowie die Breite und Höhe der Ansicht.

Ich habe ein Beispielprojekt eingerichtet, das den Code hier implementiert:

Ссылка

Unten finden Sie ein einfaches Setup, das eine Ansicht misst:

%Vor%     
Nader Dabit 18.11.2015, 03:21
quelle

Tags und Links