Awesome Open Source
Awesome Open Source

TapCardView

UIView to detect a tap position. If you do customize, Tinder like card UI is a possible.

TapCardView is to detect a tap position as left, right, bottom. And a flip animation is a possible.

Carthage compatible Version License Swift 3.x Support

OverView

Install

Carthage

For installing with Carthage, add it to your Cartfile.

github "shima11/TapCardView"

Do this command with terminal.

$ carthage update

Then, You need to add TapCardView.framework to your project.

CocoaPods

For installing with CocoaPods, add it to your Podfile.

pod "TapCardView"

Do this command with terminal.

$ pod update

Usage

TapCarView is devides Tap position into left, right, bottom. horizontalBorder of property decides horizontal border of Tap position. verticalBorder of property decides vertical border of Tap position.

Basic

The basic usage is as follows.

class ViewController: UIViewController {

  override func viewDidLoad() {
      super.viewDidLoad()

      let frame = CGRect(x:100, y:100, width:300, height:400)
      let cardView = TapCardView(frame: frame)
      cardView.delegate = self
      view.addSubView(cardView)
    }
}

extension ViewController: CardViewDelegate {

    func tapPosition(type: TapPosition, sender: TapCardView) {

        print(type)

        switch type {
        case .left:
            break
        case .right:
            break
        case .bottom:
            break
        }
    }
}

Customization

If you do customize like Demo/CustomTapCardView, Tinder like card UI is a possible.

Licence

Licence MIT


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Swift (95,541
Ios (19,302
Tap (316
Uiview (225
Cardview (189
Related Projects