在ForEach内部在SwiftUI中布置Rectangle()视图?

时间:2019-06-10 21:59:50

标签: swiftui

因此,我正在尝试在SwiftUI视图上布局矩形形状,如下所示:

enter image description here

我不确定如何最好地做到这一点。有什么建议吗?

编辑:

我添加了它,现在可以使用了。有更好更好的解决方案吗?

扩展名CGRect:可哈希{

public func hash(into hasher: inout Hasher) {
    hasher.combine(NSCoder.string(for: self).hashValue)
}

}

1 个答案:

答案 0 :(得分:1)

错误告诉您原因。我建议您创建一个类。因此,您可以根据需要将其设置为BindableObject,并根据需要添加更多属性,例如Color

.as-console {background-color:black !important; color:lime;}
.as-console-wrapper {max-height:100% !important; top:0;}

或者最好是再创建一个模型(如RectangleStore),该模型将成为BindableObject并包含RectangleModels数组。会很灵活