用 Swift 编写的动画汉堡按钮
只需将 DOHamburgerButton.swift 拖到项目中。
1. 创建一个按钮
let button = DOHamburgerButton(frame: CGRectMake(0, 0, 44, 44))
button.color = UIColor.whiteColor() // you can set button color
self.view.addSubview(button)
2. 添加触摸函数
button.addTarget(self, action: Selector("tapped:"), forControlEvents: .TouchUpInside)
func tapped(sender: DOHamburgerButton) {
if sender.selected {
sender.deselect()
} else {
sender.select()
}
}
1. 添加按钮对象并设置 Custom Class DOHamburgerButton
2. 添加触摸函数
@IBAction func tapped(sender: DOHamburgerButton) {
if sender.selected {
sender.deselect()
} else {
sender.select()
}
}
此存储库已添加示例项目,因此您可以查看其工作原理。
此软件根据 MIT 许可协议发布。