Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multiple changes #25

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
c025585
Force landscape bool and localization
Oct 31, 2016
7c65601
Merge pull request #1 from hslightnin/localize
hslightnin Oct 31, 2016
5036d97
changedmethod
Nov 1, 2016
6b34ec4
Merge pull request #2 from hslightnin/localize
hslightnin Nov 1, 2016
b0849d4
added pop view option
Nov 1, 2016
2d48920
Merge pull request #3 from hslightnin/Popviewcontroller
hslightnin Nov 1, 2016
0ff4d88
added pop view to cancel
Nov 1, 2016
44ef567
Merge pull request #4 from hslightnin/Popviewcontroller
hslightnin Nov 1, 2016
e4349ba
removedTint
Nov 1, 2016
749baca
Merge pull request #5 from hslightnin/removedTint
hslightnin Nov 1, 2016
84fb7f9
removedTint from switch
Nov 1, 2016
a691e7e
Merge pull request #6 from hslightnin/removedTint
hslightnin Nov 1, 2016
d231a5c
update to 4.2
hslightnin Nov 11, 2018
dbda023
iOS10.0
hslightnin Nov 11, 2018
842b8ae
update pod to ios10
hslightnin Nov 11, 2018
d1fcf39
remove duplicate
hslightnin Nov 12, 2018
fe297d5
NavController
hslightnin Nov 20, 2018
c40f161
Fixed cancel button
hslightnin Jan 5, 2019
dafb7e5
Swift 5.0
hslightnin Apr 3, 2019
88fefb2
Added delete sig delegate
hslightnin Jun 19, 2020
40ecc3e
Removed save signature, changed label lines to 0 and font scale
hslightnin Feb 22, 2021
e71d2d4
Update EPSignatureViewController.swift
hslightnin May 11, 2021
55b7d0b
Update EPSignatureViewController.swift
hslightnin May 11, 2021
7a1414d
Fixed View dismiss
hslightnin Jun 11, 2021
3538448
Update EPSignatureViewController.swift
hslightnin Jun 11, 2021
167ccbb
Update EPSignatureViewController.swift
hslightnin Jun 11, 2021
08e2435
Delegate optional return BeizerPath
hslightnin Jun 14, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions EPSignature.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,8 @@ DESC
s.author = { "Prabaharan" => "[email protected]" }
s.source = { :git => "https://github.com/ipraba/EPSignature.git", :tag => s.version.to_s }

s.platform = :ios, '8.0'
s.platform = :ios, '10.0'
s.requires_arc = true

s.source_files = 'Pod/Classes/**/*'
s.resources = ["Pod/Classes/EPSignatureViewController.xib"]
end
170 changes: 84 additions & 86 deletions Example/EPSignature.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Empty file.
24 changes: 10 additions & 14 deletions Example/EPSignature.xcodeproj/xcshareddata/xcschemes/EPSignature-Example.xcscheme
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0800"
LastUpgradeVersion = "1250"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
Expand Down Expand Up @@ -41,6 +41,15 @@
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "607FACCF1AFB9204008FA782"
BuildableName = "EPSignature_Example.app"
BlueprintName = "EPSignature_Example"
ReferencedContainer = "container:EPSignature.xcodeproj">
</BuildableReference>
</MacroExpansion>
<Testables>
<TestableReference
skipped = "NO">
Expand All @@ -53,17 +62,6 @@
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "607FACCF1AFB9204008FA782"
BuildableName = "EPSignature_Example.app"
BlueprintName = "EPSignature_Example"
ReferencedContainer = "container:EPSignature.xcodeproj">
</BuildableReference>
</MacroExpansion>
<AdditionalOptions>
</AdditionalOptions>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
Expand All @@ -85,8 +83,6 @@
ReferencedContainer = "container:EPSignature.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<AdditionalOptions>
</AdditionalOptions>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
Empty file.
Empty file modified Example/EPSignature.xcworkspace/contents.xcworkspacedata
100644 → 100755
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
Empty file.
Empty file.
2 changes: 1 addition & 1 deletion Example/EPSignature/AppDelegate.swift
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import UIKit
class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
// Application launch state
return true
}
Expand Down
18 changes: 11 additions & 7 deletions Example/EPSignature/Base.lproj/LaunchScreen.xib
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="6214" systemVersion="14A314h" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES">
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6207"/>
<capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<objects>
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
Expand All @@ -11,20 +15,20 @@
<rect key="frame" x="0.0" y="0.0" width="480" height="480"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text=" Copyright (c) 2015 CocoaPods. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye">
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text=" Copyright (c) 2015 CocoaPods. All rights reserved." textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="8ie-xW-0ye">
<rect key="frame" x="20" y="439" width="441" height="21"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="EPSignature" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" misplaced="YES" text="EPSignature" textAlignment="center" lineBreakMode="middleTruncation" baselineAdjustment="alignBaselines" minimumFontSize="18" translatesAutoresizingMaskIntoConstraints="NO" id="kId-c2-rCX">
<rect key="frame" x="20" y="140" width="441" height="43"/>
<fontDescription key="fontDescription" type="boldSystem" pointSize="36"/>
<color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstItem="kId-c2-rCX" firstAttribute="centerY" secondItem="iN0-l3-epB" secondAttribute="bottom" multiplier="1/3" constant="1" id="5cJ-9S-tgC"/>
<constraint firstAttribute="centerX" secondItem="kId-c2-rCX" secondAttribute="centerX" id="Koa-jz-hwk"/>
Expand Down
15 changes: 11 additions & 4 deletions Example/EPSignature/Base.lproj/Main.storyboard
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11201" systemVersion="16A323" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="vXZ-lx-hvc">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="vXZ-lx-hvc">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11161"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
Expand All @@ -19,12 +22,14 @@
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<subviews>
<imageView userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="eNl-8i-VIW">
<rect key="frame" x="67.5" y="249" width="240" height="300"/>
<constraints>
<constraint firstAttribute="width" constant="240" id="7CY-LA-m1o"/>
<constraint firstAttribute="height" constant="300" id="sy0-nZ-JjE"/>
</constraints>
</imageView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="F49-k1-lFh">
<rect key="frame" x="119.5" y="557" width="136" height="30"/>
<constraints>
<constraint firstAttribute="width" constant="136" id="rXq-XI-ub3"/>
<constraint firstAttribute="height" constant="30" id="vYa-xh-dif"/>
Expand All @@ -37,14 +42,16 @@
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstItem="F49-k1-lFh" firstAttribute="top" secondItem="eNl-8i-VIW" secondAttribute="bottom" constant="8" id="1Pc-Lb-3n2"/>
<constraint firstItem="eNl-8i-VIW" firstAttribute="centerX" secondItem="kh9-bI-dsS" secondAttribute="centerX" id="LcW-vx-hgA"/>
<constraint firstItem="eNl-8i-VIW" firstAttribute="top" secondItem="jyV-Pf-zRb" secondAttribute="bottom" constant="163" id="V89-tr-E2q"/>
<constraint firstItem="F49-k1-lFh" firstAttribute="top" secondItem="eNl-8i-VIW" secondAttribute="bottom" constant="8" id="Oea-MG-oq9"/>
<constraint firstItem="2fi-mo-0CV" firstAttribute="top" secondItem="F49-k1-lFh" secondAttribute="bottom" constant="80" id="TWp-vr-2GE"/>
<constraint firstItem="F49-k1-lFh" firstAttribute="centerX" secondItem="kh9-bI-dsS" secondAttribute="centerX" id="j3e-mv-wSt"/>
</constraints>
</view>
<connections>
<outlet property="imgHeightConstraint" destination="sy0-nZ-JjE" id="2Qp-Gp-WBR"/>
<outlet property="imgViewSignature" destination="eNl-8i-VIW" id="2uF-FQ-cLn"/>
<outlet property="imgWidthConstraint" destination="7CY-LA-m1o" id="h4N-5k-voh"/>
</connections>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="x5A-6p-PRh" sceneMemberID="firstResponder"/>
Expand Down
Empty file.
Empty file modified Example/EPSignature/Info.plist
100644 → 100755
Empty file.
17 changes: 15 additions & 2 deletions Example/EPSignature/ViewController.swift
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,37 @@ import UIKit
import EPSignature

class ViewController: UIViewController, EPSignatureDelegate {
@IBOutlet weak var imgWidthConstraint: NSLayoutConstraint!
@IBOutlet weak var imgHeightConstraint: NSLayoutConstraint!
@IBOutlet weak var imgViewSignature: UIImageView!

@IBAction func onTouchSignatureButton(sender: AnyObject) {
let signatureVC = EPSignatureViewController(signatureDelegate: self, showsDate: true, showsSaveSignatureOption: true)
signatureVC.subtitleText = "I agree to the terms and conditions"
signatureVC.title = "John Doe"
let nav = UINavigationController(rootViewController: signatureVC)
nav.modalPresentationStyle = .fullScreen
present(nav, animated: true, completion: nil)
}

func epSignature(_: EPSignatureViewController, didCancel error : NSError) {
func epSignature(view: EPSignatureViewController, didCancel error : NSError) {
print("User canceled")
view.dismiss(animated: true, completion: nil)

}

func epSignature(_: EPSignatureViewController, didSign signatureImage : UIImage, boundingRect: CGRect) {
func epSignature(view: EPSignatureViewController, didSign signatureImage : UIImage, boundingRect: CGRect) {
print(signatureImage)
imgViewSignature.image = signatureImage
imgWidthConstraint.constant = boundingRect.size.width
imgHeightConstraint.constant = boundingRect.size.height
view.dismiss(animated: true, completion: nil)
}

func epSignatureDelete(view: EPSignatureViewController) {
imgViewSignature.image = nil
}


}

10 changes: 6 additions & 4 deletions Example/Podfile
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!

target 'EPSignature_Example', :exclusive => true do
pod "EPSignature", :path => "../"
platform :ios, '12.0'

target 'EPSignature_Example' do
pod 'EPSignature', :path=> '../'
end

target 'EPSignature_Tests', :exclusive => true do
pod "EPSignature", :path => "../"
target 'EPSignature_Tests' do
pod 'EPSignature', :path=> '../'

end
10 changes: 6 additions & 4 deletions Example/Podfile.lock
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
PODS:
- EPSignature (1.0.2)
- EPSignature (1.0.3)

DEPENDENCIES:
- EPSignature (from `../`)

EXTERNAL SOURCES:
EPSignature:
:path: ../
:path: "../"

SPEC CHECKSUMS:
EPSignature: 1f925f20b837046de46b4d396bc6e432ea383908
EPSignature: 80b92b29340fe6376e9487ba641abbdd93c6f9eb

COCOAPODS: 0.39.0
PODFILE CHECKSUM: e81d3e0034b5a106ee13acbb988db367af10b098

COCOAPODS: 1.10.1
11 changes: 4 additions & 7 deletions Example/Pods/Local Podspecs/EPSignature.podspec.json
100644 → 100755

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 6 additions & 4 deletions Example/Pods/Manifest.lock
100644 → 100755

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading