【问题标题】:A navigator menu slide in from right导航器菜单从右侧滑入
【发布时间】:2019-05-06 07:23:12
【问题描述】:

这是导航菜单的代码:

    let menuIconImageView = UIImageView(image: UIImage(named: "menu_icon"))
    menuIconImageView.contentMode = .scaleAspectFit
    menuIconImageView.frame = CGRect(x: 35, y: 30, width: 35, height: 30)
    menuIconImageView.isUserInteractionEnabled = false
    self.view.addSubview(menuIconImageView)

如何在单击时从右侧滑入菜单?

【问题讨论】:

    标签: ios swift menu slide navigator


    【解决方案1】:

    为您的menuIconImageView 创建一个宽度约束,并将其设置为0 作为初始值。单击按钮后,将宽度值设置为35,然后使用UIView.animate(withDuration:){ view.layoutIfNeeded() } 进行动画处理。还要确保您对 superView 有一个尾随约束,并且您的 menuIconImageView 的值设置为 0

    您可以查看下面的线程以获取代码示例

    How to animate a UIView with constraints in Swift?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 2023-03-28
      • 1970-01-01
      • 2016-12-11
      • 2017-10-07
      • 1970-01-01
      相关资源
      最近更新 更多