如何强制 MapView 覆盖 ViewController 上的所有 space?
How to force a MapView to cover all space on ViewController?
我需要显示地图视图以覆盖屏幕上的所有 space。我添加了如下约束:
首先我添加了这个:
但是没有用。然后我在上图中尝试了建议的约束或勾选宽度和高度,但我在 iPhone 6 上仍然有 2cm 空 space,如下图所示:
您应该对 superview 执行前导、尾随、顶部和底部。通过将控件从 MapView 拖动到视图来执行此操作。当您应用这些约束时,只需确保您的 MapView 占据了情节提要中的整个视图控制器。或者,以编程方式执行。
取消选中对边距的约束,然后再次添加约束 (0,0,0,0)。
请注意您的尺码 class 是 Compact Width and Compact height
那是在横向
中的 3.5,4,4.7 英寸
你应该选择任何任何
然后像这样添加约束
您的尺码 class 是 wCompact hCompact。
- 将其更改为 wAny hAny 以获得所需的输出。
- 选择取消选中约束到边距选项并添加 0,0,0,0 间距到最近的邻居
- 不要固定它的高度或宽度,否则无论 iphone 屏幕尺寸如何,它都会保持不变。
您还可以参考此 link 以获得更合适的自动布局概念。http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1
希望它有所帮助..快乐编码..:)
我需要显示地图视图以覆盖屏幕上的所有 space。我添加了如下约束:
首先我添加了这个:
但是没有用。然后我在上图中尝试了建议的约束或勾选宽度和高度,但我在 iPhone 6 上仍然有 2cm 空 space,如下图所示:
您应该对 superview 执行前导、尾随、顶部和底部。通过将控件从 MapView 拖动到视图来执行此操作。当您应用这些约束时,只需确保您的 MapView 占据了情节提要中的整个视图控制器。或者,以编程方式执行。
取消选中对边距的约束,然后再次添加约束 (0,0,0,0)。
请注意您的尺码 class 是 Compact Width and Compact height
那是在横向
中的 3.5,4,4.7 英寸你应该选择任何任何
然后像这样添加约束
您的尺码 class 是 wCompact hCompact。
- 将其更改为 wAny hAny 以获得所需的输出。
- 选择取消选中约束到边距选项并添加 0,0,0,0 间距到最近的邻居
- 不要固定它的高度或宽度,否则无论 iphone 屏幕尺寸如何,它都会保持不变。 您还可以参考此 link 以获得更合适的自动布局概念。http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1 希望它有所帮助..快乐编码..:)