iOS 如何设置约束以适合设备屏幕?
iOS How can I set constraints to fit device screen?
我想设置为适合设备屏幕大小。
所以,我添加了约束条件。
- 工具栏约束
顶部 Space 到 SuperView
领先 Space 到 SuperView
尾部 Space 到 Supervier
高度等于 44
- imageView 约束
顶部 Space 到:工具栏
前导 Space 到 SuperView
尾部 Space 到 superView
底部 Space 到 SuperView
但是,Result是这样的。不是中心!不适合设备屏幕!
我错过了什么?
您必须将常量设置为零。从您的屏幕截图来看,这些常量具有重要价值。将 imageView 的四个约束(顶部、底部、前导和尾随)的常量值设置为零,然后更新帧。
请注意,不需要宽度、高度或居中,因为自动布局有足够的信息来计算大小和位置。
设置高度和宽度并设置约束
我想设置为适合设备屏幕大小。
所以,我添加了约束条件。
- 工具栏约束
顶部 Space 到 SuperView
领先 Space 到 SuperView
尾部 Space 到 Supervier
高度等于 44 - imageView 约束
顶部 Space 到:工具栏
前导 Space 到 SuperView
尾部 Space 到 superView
底部 Space 到 SuperView
但是,Result是这样的。不是中心!不适合设备屏幕!
我错过了什么?
您必须将常量设置为零。从您的屏幕截图来看,这些常量具有重要价值。将 imageView 的四个约束(顶部、底部、前导和尾随)的常量值设置为零,然后更新帧。
请注意,不需要宽度、高度或居中,因为自动布局有足够的信息来计算大小和位置。
设置高度和宽度并设置约束