我有一个列表视图(List view),每一行都包含一个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()
所在的位置)轻触时未注册轻触操作外,这似乎很有效。只有在我轻触文本或图像时才会发生轻触操作。
是否有其他人遇到过此问题/知道解决方法?
UIKit
中输入一些东西?如果是这样,请详细说明。 - user7014451Object One >
- 我希望用户能够在任何一行上点击(注意,这里的空格没有格式化,只要想象一下文本和>
之间有一个空格)。 - QuinndidSelectRowAt
方法的原因。 - Quinn