【问题标题】:Swift 4 UIButton attach on a ViewSwift 4 UIButton 附加在视图上
【发布时间】:2018-07-06 05:37:41
【问题描述】:

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

我已经设法使用NavBar 中的 + 按钮展开和关闭横向菜单,但是在添加 UIButton 以执行其他操作时,该按钮会叠加在所有图层上并且不会消失与视图。

附上应用的截图,以及我在 xcode 中的故事板的一些看法:

pd: 是Swift 4 和最新版本的Xcode

【问题讨论】:

标签: ios iphone xcode swift3 uibutton


【解决方案1】:

您需要将menuViewclipsToBounds 属性设置为true,默认为false。当false 时,即使视图的子视图在视图边界之外,也会显示它们。您还缺少按钮上的约束。自动布局可以确定它的 x 位置,但不能确定它的 y。添加topbottomcenterY 约束。

【讨论】:

    【解决方案2】:

    按钮叠加在所有图层上,不随视图而去。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 2019-02-17
      • 2018-10-08
      相关资源
      最近更新 更多