void RefreshDisplay() { if (productList != null) { foreach (ProductModel product in productList) { Image pl = Instantiate(panel); pl.transform.SetParent(transform, true); ProductItem item = pl.GetComponent <ProductItem> (); item.Bind(product); } // 补全最后一行 int offset = 4 - productList.Count % 4; for (int i = 0; i < offset; i++) { Image pl = Instantiate(panel); pl.transform.SetParent(transform, true); ProductItem item = pl.GetComponent <ProductItem> (); item.Bind(new ProductModel()); } } }