Swift 4 UIButton附加在视图上

时间:2018-01-26 20:10:27

标签: ios iphone xcode swift3 uibutton

我的问题如下: 我在swift 4练习,为此我正在制作一个应用程序来显示我当前的位置并拥有SideMenu。

我设法通过NavBar中的+按钮展开横向菜单并关闭,但在添加UIButton执行其他操作时按钮叠加在所有图层上并且不符合观点。

该应用的附加屏幕截图,以及我在xcode中如何拥有故事板的一些观点:

pd:是Swift 4,最新版本为Xcode

Xcode

AppScreen1

AppScreen2

2 个答案:

答案 0 :(得分:1)

默认情况下,您需要将menuView的{​​{1}}媒体资源设置为clipsToBounds truefalse视图的子视图即使在视图范围之外也会显示。您还缺少对按钮的约束。自动布局可以确定其x位置,但不能确定它的位置。添加falsetopbottom约束。

答案 1 :(得分:0)

  

按钮叠加在所有图层上,不随视图一起显示。

听起来按钮可能仅限于ViewGoogle Maps View而不是Menuview,因此即使Menuview移动,按钮也会保持相对于这些视图的位置。更改约束以使按钮约束为Menuview,然后在Menuview移动时移动按钮。