如何使用添加 "reset to suggested constraints" 按钮保留自定义约束
how to preserve custom constraint with add "reset to suggested constraints" button
我用 "add missing constraints" 按钮添加了布局约束。下次我想更改我的默认约束但我的约束丢失了。
我的案例
- UITextView 的默认约束是"height = 30"。我想改变 "height >= 30"。我已经编辑了这个约束,但是当我点击 "reset to suggested constraints" 按钮时,我的约束又改变了 "height = 30"。
- 如果我删除了默认约束,然后单击 "reset to suggested constraints" 按钮,则会再次添加约束。
如何使用默认约束保留我的自定义约束。因为当我向布局添加新控件时,我必须使用 "reset to suggested constraints" 按钮。
重置为建议的约束从您选择的视图中删除所有约束并添加新的随机约束。我不建议你这样做,因为你不知道视图将如何根据不同的设备调整大小。
只需根据您的 UI 要求手动添加约束。
或者...如果您不知道自动布局的工作原理...单击清除所有约束,添加建议的约束,然后使用界面生成器修改您的约束,不要再按 "reset to suggested constraints"。
我用 "add missing constraints" 按钮添加了布局约束。下次我想更改我的默认约束但我的约束丢失了。
我的案例
- UITextView 的默认约束是"height = 30"。我想改变 "height >= 30"。我已经编辑了这个约束,但是当我点击 "reset to suggested constraints" 按钮时,我的约束又改变了 "height = 30"。
- 如果我删除了默认约束,然后单击 "reset to suggested constraints" 按钮,则会再次添加约束。
如何使用默认约束保留我的自定义约束。因为当我向布局添加新控件时,我必须使用 "reset to suggested constraints" 按钮。
重置为建议的约束从您选择的视图中删除所有约束并添加新的随机约束。我不建议你这样做,因为你不知道视图将如何根据不同的设备调整大小。 只需根据您的 UI 要求手动添加约束。 或者...如果您不知道自动布局的工作原理...单击清除所有约束,添加建议的约束,然后使用界面生成器修改您的约束,不要再按 "reset to suggested constraints"。