视觉格式化语言的动态约束

使用VFL(可视格式语言),我试图水平对齐某些图标,以便如果中间不存在某些图标,则其余的图标应相应对齐,并且中间没有空格。 尝试了以下类似操作,但无法正常工作。

constraints.append(contentsof: NSLayoutConstraint.constraintsWithViews(views,metrics: metrics,visualFormats:
“H:|[icon1(==25)]-12-[icon2(==25)]-12-[icon3(==25)]-12-[icon4(<=25)]-12-[icon5(==25)]-|”,“H:|[icon1(==25)]-12-[icon2(==25)]-12-[icon3(==25)]-(12@250)-[icon5(==25)]-|”))

在此示例中,“ icon4”有时会被隐藏,因此需要排列其他图标,而icon4不能有任何空格。以上约束仍然为icon4留有空白。做错了什么,做对的正确方法是什么? 尽管我们通过stackview设置完成了此任务,但仍在尝试解决此约束问题。因此,任何帮助都会有很大帮助。谢谢!

guipingex 回答:视觉格式化语言的动态约束

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2939633.html

大家都在问