返回背包时选中项丢了:导航栈不能把页面状态交给视图池
视图池只应管理可复用实例,导航条目必须独立保存路由身份与页面状态,并用带代次的租约拒绝复用后的陈旧引用。
标签 game-ui · 共 5 篇,按时间倒序。← 返回所有标签
视图池只应管理可复用实例,导航条目必须独立保存路由身份与页面状态,并用带代次的租约拒绝复用后的陈旧引用。
页面跳转应先租用并准备候选视图,再原子提交导航栈与活动视图;准备失败必须清理候选状态、归还租约并保持原页面可见。
为四边形四角写入从零到一的 uv0,并通过 mainTexture 与材质脏标记完成纹理映射及四角方向验证。
在保持 RectTransform 坐标与四边形索引不变的前提下,为四个顶点写入独立 Color32,并用固定颜色表验证渐变数据没有在共享边上断裂。
从固定坐标改为读取 GetPixelAdjustedRect,并用宽高与 Pivot 的固定输入验证四边形始终填满自己的 RectTransform。