Autolayout "Update Constraints" 按钮,但是,计算比例,不是常量?
Autolayout "Update Constraints" button, but, calculate proportion, not constant?
简短版本:
'Update Constraints'按钮的作用是calculates/updates为您现有约束的数值(基于故事板中的视觉变化)。但是,它似乎只有 calculate/update 'Constant' 值。这在 比例 模式约束的情况下没有用。如何使用'Update Constraints'按钮修改'Multiplier'数值而不是'Constant'数值?
例如,所有约束都正确就位。您希望更改项目的高度。通过拖动直观地做到这一点...
使用'Update Constraints'...
它calculates/updates 为您提供“常量”的新值...
(请注意,相反的功能“更新帧”也很重要;它将视觉侧移动到您更改文本输入值的位置。)
太棒了。但是
但是如果约束实际上是比例模式呢?
因此,您希望 Constant 值保持为零,并希望它为您重新计算 Multiplier。
(查看上面的示例,应该将乘数从 .075 更改为 .08123。)
有办法吗?
如何让“Update Constraints”按钮影响“Multiplier”,而不是“Constant”?它是键修饰符,还是??
感谢您详细说明您的问题。
答案是否定的。 "Update constraints" 按钮总是修改约束的常量值。 NSLayoutConstaint
的常量 属性 是 read write but multiplier
is readonly 这一事实支持了这一点。
简短版本:
'Update Constraints'按钮的作用是calculates/updates为您现有约束的数值(基于故事板中的视觉变化)。但是,它似乎只有 calculate/update 'Constant' 值。这在 比例 模式约束的情况下没有用。如何使用'Update Constraints'按钮修改'Multiplier'数值而不是'Constant'数值?
例如,所有约束都正确就位。您希望更改项目的高度。通过拖动直观地做到这一点...
使用'Update Constraints'...
它calculates/updates 为您提供“常量”的新值...
(请注意,相反的功能“更新帧”也很重要;它将视觉侧移动到您更改文本输入值的位置。)
太棒了。但是
但是如果约束实际上是比例模式呢?
因此,您希望 Constant 值保持为零,并希望它为您重新计算 Multiplier。
(查看上面的示例,应该将乘数从 .075 更改为 .08123。)
有办法吗?
如何让“Update Constraints”按钮影响“Multiplier”,而不是“Constant”?它是键修饰符,还是??
感谢您详细说明您的问题。
答案是否定的。 "Update constraints" 按钮总是修改约束的常量值。 NSLayoutConstaint
的常量 属性 是 read write but multiplier
is readonly 这一事实支持了这一点。