Skip to content

Commit f19a97d

Browse files
committed
2.0.6
- add selecte function when tap on sticke view it will delegate select function
1 parent 77aab60 commit f19a97d

File tree

7 files changed

+17
-6
lines changed

7 files changed

+17
-6
lines changed

Example/Pods/Target Support Files/Pods-SwiftStickerView_Example/Pods-SwiftStickerView_Example-Info.plist

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/Target Support Files/Pods-SwiftStickerView_Tests/Pods-SwiftStickerView_Tests-Info.plist

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/Pods/Target Support Files/SwiftStickerView/SwiftStickerView-Info.plist

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/SwiftStickerView/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>APPL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.0.5</string>
18+
<string>2.0.6</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

Example/Tests/Info.plist

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>BNDL</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.0.5</string>
18+
<string>2.0.6</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

Source/StickerView.swift

+11
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ import UIKit
1818
@objc func stickerViewDidBeginMoving(_ stickerView: StickerView)
1919
@objc func stickerViewDidChangeMoving(_ stickerView: StickerView)
2020
@objc func stickerViewDidEndMoving(_ stickerView: StickerView)
21+
@objc func stickerViewDidBeginFlip(_ stickerView: StickerView)
2122
@objc func stickerViewDidFlip(_ stickerView: StickerView)
23+
@objc func stickerViewSelect(_ stickerView: StickerView)
2224
}
2325

2426

@@ -76,6 +78,10 @@ open class StickerView:UIView{
7678
return UIPinchGestureRecognizer(target: self, action: #selector(scaleFingureGesture(_:)))
7779
}()
7880

81+
private lazy var selectFingureGesture = {
82+
return UITapGestureRecognizer(target: self, action: #selector(selectFingureGesture(_:)))
83+
}()
84+
7985
private lazy var rotateGesture = {
8086
return UIPanGestureRecognizer(target: self, action: #selector(rotateGesture(_:)))
8187
}()
@@ -130,6 +136,7 @@ open class StickerView:UIView{
130136
self.addGestureRecognizer(scaleFingureGesture)
131137
self.addGestureRecognizer(rotateFingureGesture)
132138
self.addGestureRecognizer(movFingureGesture)
139+
self.addGestureRecognizer(selectFingureGesture)
133140
// Setup content view
134141
self.contentView = contentView
135142
self.contentView.center = CGRectGetCenter(self.bounds)
@@ -377,13 +384,17 @@ extension StickerView{
377384
}
378385

379386
@objc func handleFlipGesture(_ recognizer: UITapGestureRecognizer) {
387+
delegate?.stickerViewDidBeginFlip(self)
380388
UIView.animate(withDuration: 0.2) {[weak self] in
381389
guard let strongSelf = self else{return}
382390
strongSelf.contentView.transform = strongSelf.contentView.transform.scaledBy(x: -1, y: 1)
383391

384392
strongSelf.delegate?.stickerViewDidFlip(strongSelf)
385393
}
386394
}
395+
@objc func selectFingureGesture(_ recognizer: UITapGestureRecognizer){
396+
delegate?.stickerViewSelect(self)
397+
}
387398
}
388399
//MARK: - Configuration Set Functions
389400
extension StickerView{

SwiftStickerView.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'SwiftStickerView'
11-
s.version = '2.0.5'
11+
s.version = '2.0.6'
1212
s.summary = 'SwiftStickerView for view move rotate scretch.'
1313
s.requires_arc = true
1414

0 commit comments

Comments
 (0)