这是导航菜单的代码:

    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)


如何单击鼠标右键使菜单滑入?

最佳答案

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

您可以在下面的线程中查看代码示例

How to animate a UIView with constraints in Swift?

关于ios - 导航器菜单从右侧滑入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53620193/

10-11 20:26