这就是我想要的:
这就是我现在拥有的
这是每周日历,其中有些日子与背景有关。 我几乎拥有它,但是当我需要连接两个元素时,我不知道如何扩展背景。
我尝试对不同的元素进行填充和偏移,但没有得到我想要的。是否有一些简单的填充和偏移量组合,或者类似这样的方法来实现此结构或整个结构是错误的,我必须重写它并以不同的方式组合在一起?
这是我的代码(经过编辑,所有结构都易于复制):
deepstream-app -c /opt/nvidia/deepstream/deepstream-5.0/samples/configs/deepstream-app/source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt
答案 0 :(得分:1)
首先,将HStack
的间距设为0:
HStack(spacing: 0.0) {
这将使所有内容相互粘合,但是您希望将“组”稍微分开,对吗?因此,您应该根据isLeftConnected
和isRightConnected
属性在按钮上添加填充,就像处理圆角一样。
.padding(!weekDay.isLeftConnected && !weekDay.isRightConnected
? .horizontal
: weekDay.isLeftConnected && weekDay.isRightConnected
? []
: !weekDay.isLeftConnected
? .leading
: .trailing, 2.0)
答案 1 :(得分:0)
在主体代码的第一行,HStack具有默认间距。只需将其更改为0:)
HStack(spacing: 0) { ....