Swift 4 个 UIButton 附加到视图
Swift 4 UIButton attach on a View
我的问题如下:
我在 swift 4 练习,为此我正在制作一个应用程序来显示我的当前位置并有一个 SideMenu。
我已经设法使用 NavBar
中的 + 按钮展开和关闭横向菜单,但是在添加 UIButton
以执行其他操作时,该按钮叠加在所有图层,不符合视图。
附上应用程序的屏幕截图,以及我如何在 xcode 中制作故事板的一些观点:
pd: 是 Swift 4
和 Xcode
的最新版本
您需要将 menuView
的 clipsToBounds
属性 设置为 true
默认情况下为 false
。当 false
时,即使视图的子视图在视图的边界之外,也会显示它们。您还缺少对按钮的约束。自动布局可以确定其 x 位置但不能确定它的 y。添加 top
、bottom
或 centerY
约束。
the button is superimposed on all layers and does not go with the view.
听起来按钮可能被限制为 View
或 Google Maps View
而不是 Menuview
,因此即使 Menuview
按钮也能保持其相对于这些视图的位置】 动。更改约束,使按钮被约束为 Menuview
,然后按钮应在 Menuview
移动时移动。
我的问题如下: 我在 swift 4 练习,为此我正在制作一个应用程序来显示我的当前位置并有一个 SideMenu。
我已经设法使用 NavBar
中的 + 按钮展开和关闭横向菜单,但是在添加 UIButton
以执行其他操作时,该按钮叠加在所有图层,不符合视图。
附上应用程序的屏幕截图,以及我如何在 xcode 中制作故事板的一些观点:
pd: 是 Swift 4
和 Xcode
您需要将 menuView
的 clipsToBounds
属性 设置为 true
默认情况下为 false
。当 false
时,即使视图的子视图在视图的边界之外,也会显示它们。您还缺少对按钮的约束。自动布局可以确定其 x 位置但不能确定它的 y。添加 top
、bottom
或 centerY
约束。
the button is superimposed on all layers and does not go with the view.
听起来按钮可能被限制为 View
或 Google Maps View
而不是 Menuview
,因此即使 Menuview
按钮也能保持其相对于这些视图的位置】 动。更改约束,使按钮被约束为 Menuview
,然后按钮应在 Menuview
移动时移动。