任何人都知道如何让UISegmentedControl与MapView重叠并仍能正常显示?我目前正试图让一个UISegmentedControl从MKMapView出现,供用户切换地图类型。我在下面附上了截图。
这是我的故事板。请注意,“地图视图控制器场景”清楚地显示分段控件位于地图视图层之上。
当我使用此故事板设置运行应用程序时,UISegmentedControl不会出现。
现在我确实设法让它出现,只有当我确保uisegmentedcontrol不与MapView重叠时。
这是同一个故事板,但这一次,UISegmentedControl和MapView之间不存在重叠
应用程序正在运行,清楚地显示底部的UISegmentedControl
谢谢!
答案 0 :(得分:2)
“这是我的故事板。请注意,”地图视图控制器场景“清楚地显示分段控件位于地图视图层之上。”
我认为你真的希望它在地图视图之后才能使z顺序正确。
反转MapView和UISegmentedControl的顺序,即将分段控件拖动到地图视图控制器场景中的地图视图下方/之后
答案 1 :(得分:0)
我遇到了同样的问题,但对我而言,困难不在于Z订购。那是我的支柱设置得不好。我打开了顶部支柱,将其推向可视区域底部的横向方向。