首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视觉格式语言多谓词

视觉格式语言多谓词
EN

Stack Overflow用户
提问于 2018-04-15 09:12:04
回答 1查看 99关注 0票数 0

我正在使用Visual语言,并讨论了一个问题。

例如,苹果的多个谓词示例:

苹果布局指南

多谓词

flexibleButton(>=70,<=100)

如果我希望按钮的大小在它的正常状态是100,如果它不能工作,按钮可以减少到70。我怎样才能做到这一点?

我的例子如下所示:

“H:x-(>=10)-Textfield-(>=5,>=5)”

所以我想要50的标准保证金,但如果不起作用,Textfield可以扩展到5,但不能进一步扩展。实现这一目标的通常方法是什么?因为现在它只选择"5"-Constraint并停留在那里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-15 18:33:48

我用的是优先顺序,现在起作用了。这是我的解决办法:

视觉语言:

“H:x-(>=10)-Textfield-(50@800,>=5@790)-firstButton-(<=50)-secondButton-(>=10)-|”)

最重要的是,我必须设置抗压强度的优先级。

代码语言:javascript
复制
Textfield.setContentCompressionResistancePriority(UILayoutPriority(rawValue: 750), for: .horizontal)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49840309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档