重构UI结构