打开宽度可变的侧边菜单(在xcode中)

时间:2018-01-19 17:21:52

标签: ios xcode side-menu

我正在尝试设置一个侧面/幻灯片菜单,但我找到的所有示例都有一个固定的宽度,因此当隐藏/显示菜单时,它们正在播放宽度约束的 - / +值。

我想用百分比设置宽度,所以我选择将宽度约束定义为constant = 0和multiplier = 0.4

我是xcode / iOS的新用户,根据屏幕尺寸,当宽度可变时,显示/隐藏菜单的方式是什么?

我是否过度使问题复杂化?我应该坚持固定宽度吗?

1 个答案:

答案 0 :(得分:1)

这很简单就像第一种情况一样

显示

 self.menuWidthCon.constant = 0

隐藏

 self.menuWidthCon.constant = -1 * (self.view.bounds.size.width) * 0.3

编辑:

输入代码,确保 sideMenuConstraint 正确挂钩到界面构建器约束

  override func viewDidLayoutSubviews
 {
     // MenuScrollView.contentSize.height = 1000

     if(once)
     {

         once = false
        sideMenuConstraint.constant = -1 * (self.view.bounds.size.width) * 0.45
       self.layoutIfNeeded()
     }

 }
相关问题