Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ypealias DidTapButton = (MyButton) -> ()
- var didTouchUpInside: DidTapButton? {
- didSet {
- if didTouchUpInside != nil {
- addTarget(self, action: #selector(didTouchUpInside(_:)), forControlEvents: .TouchUpInside)
- } else {
- removeTarget(self, action: #selector(didTouchUpInside(_:)), forControlEvents: .TouchUpInside)
- }
- }
- }
- // MARK: - Actions
- func didTouchUpInside(sender: MyButton) {
- if let handler = didTouchUpInside {
- handler(self)
- }
- }
Add Comment
Please, Sign In to add comment