与Map View一起使用时,UISegmentedControl不显示

时间:2012-09-05 17:45:52

标签: ios storyboard mkmapview uisegmentedcontrol uistoryboard

任何人都知道如何让UISegmentedControl与MapView重叠并仍能正常显示?我目前正试图让一个UISegmentedControl从MKMapView出现,供用户切换地图类型。我在下面附上了截图。

这是我的故事板。请注意,“地图视图控制器场景”清楚地显示分段控件位于地图视图层之上。

当我使用此故事板设置运行应用程序时,UISegmentedControl不会出现。

现在我确实设法让它出现,只有当我确保uisegmentedcontrol不与MapView重叠时。

这是同一个故事板,但这一次,UISegmentedControl和MapView之间不存在重叠

应用程序正在运行,清楚地显示底部的UISegmentedControl

谢谢!

2 个答案:

答案 0 :(得分:2)

“这是我的故事板。请注意,”地图视图控制器场景“清楚地显示分段控件位于地图视图层之上。”

我认为你真的希望它在地图视图之后才能使z顺序正确。

反转MapView和UISegmentedControl的顺序,即将分段控件拖动到地图视图控制器场景中的地图视图下方/之后

答案 1 :(得分:0)

我遇到了同样的问题,但对我而言,困难不在于Z订购。那是我的支柱设置得不好。我打开了顶部支柱,将其推向可视区域底部的横向方向。