Skip to content

Commit 77aab60

Browse files
committed
-2.0.4
- finguer gesture delegate - change delegate function view to stickerView
1 parent 3376b13 commit 77aab60

File tree

7 files changed

+36
-10
lines changed

7 files changed

+36
-10
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.4</string>
18+
<string>2.0.5</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.4</string>
18+
<string>2.0.5</string>
1919
<key>CFBundleSignature</key>
2020
<string>????</string>
2121
<key>CFBundleVersion</key>

Source/StickerView.swift

+30-4
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ import Foundation
99
import UIKit
1010
/// Delegates
1111
@objc public protocol StickerViewDelegate {
12-
@objc func stickerViewDidRemove(_ view:StickerView)
13-
@objc func stickerViewDidBeginScale(_ view:StickerView)
14-
@objc func stickerViewDidChangeScale(_ view:StickerView)
12+
@objc func stickerViewDidRemove(_ stickerView:StickerView)
13+
@objc func stickerViewDidBeginScale(_ stickerView:StickerView)
14+
@objc func stickerViewDidChangeScale(_ stickerView:StickerView)
1515
@objc func stickerViewDidBeginRotating(_ stickerView: StickerView)
1616
@objc func stickerViewDidChangeRotating(_ stickerView: StickerView)
1717
@objc func stickerViewDidEndRotating(_ stickerView: StickerView)
@@ -323,7 +323,33 @@ extension StickerView{
323323
}
324324
}
325325
@objc func rotateFingureGesture(_ recognizer: UIRotationGestureRecognizer) {
326-
self.transform = self.transform.rotated(by: recognizer.rotation)
326+
switch recognizer.state {
327+
328+
case .possible:
329+
break
330+
case .began:
331+
if let delegate = self.delegate {
332+
delegate.stickerViewDidBeginRotating(self)
333+
}
334+
self.transform = self.transform.rotated(by: recognizer.rotation)
335+
break
336+
case .changed:
337+
self.transform = self.transform.rotated(by: recognizer.rotation)
338+
if let delegate = self.delegate {
339+
delegate.stickerViewDidChangeRotating(self)
340+
}
341+
break
342+
case .ended:
343+
if let delegate = self.delegate {
344+
delegate.stickerViewDidEndRotating(self)
345+
}
346+
break
347+
case .cancelled:
348+
break
349+
case .failed:
350+
break
351+
}
352+
327353
recognizer.rotation = 0
328354
}
329355
@objc func movFingureGesture(_ recognizer: UIPanGestureRecognizer) {

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.4'
11+
s.version = '2.0.5'
1212
s.summary = 'SwiftStickerView for view move rotate scretch.'
1313
s.requires_arc = true
1414

0 commit comments

Comments
 (0)