fix(ios): listview measurement (#10740)

This commit is contained in:
Dimitris-Rafail Katsampas
2025-05-21 08:11:10 +03:00
committed by GitHub
parent 93e6eb9687
commit 8393df1455

View File

@ -392,9 +392,12 @@ export class ListView extends ListViewBase {
}
public measure(widthMeasureSpec: number, heightMeasureSpec: number): void {
const changed: boolean = this._currentWidthMeasureSpec !== widthMeasureSpec || this._currentHeightMeasureSpec !== heightMeasureSpec;
this.widthMeasureSpec = widthMeasureSpec;
const changed = this._setCurrentMeasureSpecs(widthMeasureSpec, heightMeasureSpec);
super.measure(widthMeasureSpec, heightMeasureSpec);
// Reload native view cells only in the case of size change
if (changed) {
this.nativeViewProtected.reloadData();
}