Skip to content

Add a label, image, another custom view as a sticker view.

License

Notifications You must be signed in to change notification settings

dungntm58/RCStickerView

Repository files navigation

RCStickerView

CI Status Version License Platform

Example

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

Requirements

  • Xcode 10.
  • Swift 4.0.
  • iOS 9.0 or higher.

Installation

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

pod 'RCStickerView'

Then, run the following command:

$ pod install

Usage

See the Example project for more details.

override func viewDidLoad() {
  super.viewDidLoad()
  
  let testView = UIView(frame: CGRect(x: 0, y: 0, width: 150, height: 100))
  testView.backgroundColor = .red
  
  let stickerView = RCStickerView(contentView: testView)
  stickerView.center = self.view.center
  stickerView.delegate = self
  stickerView.outlineBorderColor = .blue
  stickerView.set(image: UIImage(named: "Close"), for: .close)
  stickerView.set(image: UIImage(named: "Rotate"), for: .rotate)
  stickerView.set(image: UIImage(named: "Flip"), for: .flipX)
  stickerView.isEnableFlipY = false
  stickerView.handlerSize = 40
  self.view.addSubview(stickerView)
}

Inspiration

RCStickerView is heavily inspired by CHTStickerView.

Author

RobertNguyen, [email protected]

License

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