相关疑难解决方法(0)

SwiftUI无法使用HStack的Spacer

我有一个列表视图,列表的每一行都包含一个带有某些文本视图和图像的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) }
Run Code Online (Sandbox Code Playgroud)

这似乎很好用,除了当我在文本和图像之间的空白区域(Spacer()是)轻拍时,tap动作未注册。仅当我在文本或图像上点击时,才会发生点击动作。

其他人是否遇到过此问题/知道解决方法?

ios swift swiftui

7
推荐指数
6
解决办法
513
查看次数

标签 统计

ios ×1

swift ×1

swiftui ×1