这是导航菜单的代码:
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/