Skip to content
No description, website, or topics provided.
Swift Ruby
Branch: master
Clone or download

Latest commit

Latest commit ff95410 Feb 17, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Example
FacebookLikeReaction
.gitignore
.travis.yml
FacebookLikeReaction.podspec Added Example code Feb 14, 2020
LICENSE
README.md
ReactionDemo.gif
_Pods.xcodeproj

README.md

FacebookLikeReaction

CI Status Version License Platform

FacebookLikeReaction is a customizable view which provides more options to share your reactions on any post like Facebook Reactions.

alt tag

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

iOS 10.0+
Xcode 10.0+
Swift 4.2+

Installation

FacebookLikeReaction is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'FacebookLikeReaction'

Usage

class ViewController: UIViewController {

   override func viewDidLoad() {
       super.viewDidLoad()

        // Create a UIButton 
        var btnReaction = UIButton(frame: CGRect(x: 100, y: 300, width: 200, height: 30))
        btnReaction.setTitle("Long Press here", for: .normal)
        btnReaction.setTitleColor(UIColor.red, for: .normal)
        view.addSubview(btnReaction)

       var reactionView = ReactionView()
       let reactions: [Reaction] = [Reaction(title: "Laugh", imageName: "icn_laugh"),
                            Reaction(title: "Like", imageName: "icn_like"),
                            Reaction(title: "Angry", imageName: "icn_angry"),
                            Reaction(title: "Love", imageName: "icn_love"),
                            Reaction(title: "Sad", imageName: "icn_sad")]
        
        reactionView.initialize(delegate: self , reactionsArray: reactions, sourceView: self.view, gestureView: btnReaction)
    }
 }

//MARK: - FacebookLikeReactionDelegate
extension ViewController: FacebookLikeReactionDelegate {
    
    func selectedReaction(reaction: Reaction) {
        print("Selected-------\(reaction.title)")
    }
}

Author

11Shraddha, shraddhasojitra11@gmail.com

License

FacebookLikeReaction is available under the MIT license. See the LICENSE file for more info.

You can’t perform that action at this time.