有一种方法可以在2个视图之间或1个视图和1个边距之间设置水平空间百分比吗? 我可以将水平间距或尾随空间设置为superview或前导空间到superview的constanst值(以像素或类似的单位)。
我的个人解决方案是在我想要填充的内容(即视图B)和边距之间放置视图A然后我设置视图A宽度等于superview而0.3(即30%)在moltiplier。
答案 0 :(得分:1)
iOS中的每个约束都具有以下格式
item1.attribute1 =乘数×item2.attribute2 +常量
所以,当你设置例如使用常量值的间距定义constant
变量,multiplier
设置为1(无意义)。
设置例如您需要编辑multiplier
值的间距百分比,假设为30%(或可能是1.3)。您可以在“界面”构建器中执行此操作,只需选择约束并定义乘数值。 (来自文件大纲或直接来自IB)
试验它,以及第一/第二项。