修复边框渲染与合并单元格的问题

This commit is contained in:
2026-07-29 11:32:53 +08:00
parent 2fb8af52a6
commit 5917c0361b
7 changed files with 185 additions and 139 deletions
@@ -545,13 +545,6 @@ namespace XericUIEditor.XTable
int minC = Mathf.Min(table.SelectStartCol, table.SelectEndCol);
int maxC = Mathf.Max(table.SelectStartCol, table.SelectEndCol);
// 扩展多选区域以包含合并源的全部跨度
if (table.IsMergeSource(minR, minC, out int msRS, out int msCS))
{
maxR = Mathf.Max(maxR, minR + msRS - 1);
maxC = Mathf.Max(maxC, minC + msCS - 1);
}
minR = Mathf.Clamp(minR, 0, rh.Length - 1);
maxR = Mathf.Clamp(maxR, 0, rh.Length - 1);
minC = Mathf.Clamp(minC, 0, cw.Length - 1);