/// <summary>
/// 强制刷新UI
/// </summary>
/// <param name="rect"></param>
/// <returns></returns>
IEnumerator UpdateLayout(RectTransform rect)
{
LayoutRebuilder.ForceRebuildLayoutImmediate(rect);
yield return new WaitForEndOfFrame();
Vector3 vecScale = rect.localScale;
float width = rect.rect.width;
float height = rect.rect.height;
while (rect.rect.width == 0)
{
Debug.Log(rect.rect.width);
LayoutRebuilder.ForceRebuildLayoutImmediate(rect);
yield return new WaitForEndOfFrame();
}
}
Unity强制刷新UI
最新推荐文章于 2023-12-22 16:04:17 发布