我有一个 List 视图,列表的每一行都包含一个 HStack,其中包含一些文本视图和一个图像,如下所示:
HStack{
Text(group.name)
Spacer()
if (groupModel.required) { Text("Required").color(Color.gray) }
Image("ic_collapse").renderingMode(.template).rotationEffect(Angle(degrees: 90)).foregroundColor(Color.gray)
}.tapAction { self.groupSelected(self.group) }
这似乎工作得很好,除了当我点击我的文本和图像之间的空白部分(其中的 Spacer()
是)点击动作没有注册。只有当我点击文本或图像时,点击操作才会发生。
有没有其他人遇到过这个问题/知道解决办法?