FacebookLikeReaction is a customizable view which provides more options to share your reactions on any post like Facebook Reactions.
To run the example project, clone the repo, and run pod install
from the Example directory first.
iOS 10.0+
Xcode 10.0+
Swift 4.2+
FacebookLikeReaction is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'FacebookLikeReaction'
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)")
}
}
11Shraddha, shraddhasojitra11@gmail.com
FacebookLikeReaction is available under the MIT license. See the LICENSE file for more info.