diff --git a/Example/JFPopup/OCViewController.m b/Example/JFPopup/OCViewController.m
index e7f72b9..1548236 100644
--- a/Example/JFPopup/OCViewController.m
+++ b/Example/JFPopup/OCViewController.m
@@ -11,6 +11,7 @@
@interface OCViewController ()
@property (nonatomic, strong) UIButton *button;
+@property (nonatomic, strong) UIButton *button1;
@end
@implementation OCViewController
@@ -24,6 +25,15 @@ - (UIButton *)button {
return _button;
}
+- (UIButton *)button1 {
+ if (!_button1) {
+ _button1 = [UIButton buttonWithType:UIButtonTypeCustom];
+ [_button1 setTitle:@"Dismiss" forState:UIControlStateNormal];
+ [_button1 setBackgroundColor:UIColor.blueColor];
+ }
+ return _button1;
+}
+
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"OC";
@@ -37,9 +47,19 @@ - (void)viewDidLoad {
[self.view addSubview:self.button];
self.button.frame = CGRectMake(50, 150, 150, 150);
[self.button addTarget:self action:@selector(clickMe) forControlEvents:UIControlEventTouchUpInside];
+
+ [self.view addSubview:self.button1];
+ self.button1.frame = CGRectMake(50, 315, 150, 150);
+ [self.button1 addTarget:self action:@selector(clickMe1) forControlEvents:UIControlEventTouchUpInside];
// Do any additional setup after loading the view.
}
+- (void)clickMe1 {
+ [self dismissViewControllerAnimated:YES completion:^{
+
+ }];
+}
+
- (void)clickMe {
//暂时只兼容 这三种, 后续有issue 可以继续支持
int random = arc4random() % 3;
diff --git a/Example/JFPopup/PopupInViewController.swift b/Example/JFPopup/PopupInViewController.swift
index 7d0512b..3b35ea5 100644
--- a/Example/JFPopup/PopupInViewController.swift
+++ b/Example/JFPopup/PopupInViewController.swift
@@ -79,6 +79,12 @@ class PopupInViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
+
+ var t: CGFloat = 0
+ if #available(iOS 11.0, *) {
+ t = UIApplication.shared.keyWindow?.safeAreaInsets.top ?? 0
+ }
+ print("safe area top: " + "\(t)")
self.title = "Popup From UIView"
self.view.backgroundColor = .white
self.view.addSubview(self.scrollView)
@@ -101,7 +107,7 @@ class PopupInViewController: UIViewController {
self.buildLabel(withTitle: "Toast Usage (v1.1 add)")
- let btn6 = self.buildButton(withTitle: "普通toast,默认superview可以响应")
+ let btn6 = self.buildButton(withTitle: "默认toast,支持灵动岛否则默认剧中")
btn6.addTarget(self, action: #selector(clickAction6), for: .touchUpInside)
let btn7 = self.buildButton(withTitle: "自定义参数")
@@ -240,7 +246,7 @@ class PopupInViewController: UIViewController {
}
@objc func clickAction6() {
- JFPopupView.popup.toast(hit: "普通toast,默认superview可以响应")
+ JFPopupView.popup.toast(hit: "默认toast,支持灵动岛")
}
@objc func clickAction8() {
diff --git a/Example/JFPopup/ViewController.swift b/Example/JFPopup/ViewController.swift
index fbe1588..d7b7bfe 100644
--- a/Example/JFPopup/ViewController.swift
+++ b/Example/JFPopup/ViewController.swift
@@ -99,7 +99,9 @@ class ViewController: UIViewController {
}
@objc func clickAction2() {
- self.navigationController?.pushViewController(OCViewController(), animated: true)
+// self.navigationController?.pushViewController(OCViewController(), animated: true)
+ let vc = OCViewController()
+ self.present(vc, animated: true)
}
@objc func clickAction1() {
diff --git a/Example/Pods/JRBaseKit/Classes/JF.swift b/Example/Pods/JRBaseKit/Classes/JF.swift
index d3379e5..5861290 100644
--- a/Example/Pods/JRBaseKit/Classes/JF.swift
+++ b/Example/Pods/JRBaseKit/Classes/JF.swift
@@ -4,6 +4,7 @@
//
// Created by JerryFans on 2021/8/4.
//
+import UIKit
public struct JF {
let base: Base
init(_ base: Base) {
diff --git a/Example/Pods/JRBaseKit/Classes/UIView+JFRect.swift b/Example/Pods/JRBaseKit/Classes/UIView+JFRect.swift
index fc56fd4..a63a58e 100644
--- a/Example/Pods/JRBaseKit/Classes/UIView+JFRect.swift
+++ b/Example/Pods/JRBaseKit/Classes/UIView+JFRect.swift
@@ -5,7 +5,6 @@
// Created by 逸风 on 2021/10/10.
//
import UIKit
-import Foundation
extension UIView: JFCompatible {}
public extension JF where Base: UIView {
@@ -59,6 +58,17 @@ public extension JF where Base: UIView {
get { return base.jf_size }
set { base.jf_size = newValue }
}
+
+ @available(iOS 10.0, *)
+ static func shake() {
+ UISelectionFeedbackGenerator().selectionChanged()
+ }
+
+ @available(iOS 10.0, *)
+ func shake() {
+ UISelectionFeedbackGenerator().selectionChanged()
+ }
+
}
//MARK: - For OC
diff --git a/Example/Pods/Local Podspecs/JFPopup.podspec.json b/Example/Pods/Local Podspecs/JFPopup.podspec.json
index 8e46e2f..e5aa0ce 100644
--- a/Example/Pods/Local Podspecs/JFPopup.podspec.json
+++ b/Example/Pods/Local Podspecs/JFPopup.podspec.json
@@ -1,8 +1,8 @@
{
"name": "JFPopup",
- "version": "1.2.0",
+ "version": "1.4.3",
"summary": "A Swift Popup Module help you popup your custom view easily",
- "description": "*JFPopup can help you popup your custom view with any way*\n*Like popup a Drawer, a dialog, a bottomSheet,*\n*Also support Objc, but you should writeJFPopup extension with youself, usage see example.\n*Support many General Kit:\n*Version 1.0.0 support a Wechat Style ActionSheet\n*In the feature, will support more popup view like UIAlertView",
+ "description": "*JFPopup can help you popup your custom view with any way*\n*Like popup a Drawer, a dialog, a bottomSheet,*\n*Also support Objc, but you should writeJFPopup extension with youself, usage see example.\n*Support many General Kit:\n*Version 1.0.0 support a Wechat Style ActionSheet\n*Version 1.2.0 support a ToastView\n*Version 1.3.0 support a LodingView\n*Version 1.4.0 support a AlertView\n*In the feature, will support more popup view",
"homepage": "https://github.com/JerryFans/JFPopup",
"license": {
"type": "MIT",
@@ -13,7 +13,7 @@
},
"source": {
"git": "https://github.com/JerryFans/JFPopup.git",
- "tag": "1.2.0"
+ "tag": "1.4.3"
},
"platforms": {
"ios": "9.0"
@@ -24,7 +24,7 @@
],
"dependencies": {
"JRBaseKit": [
- "~> 0.9.0"
+ "~> 1.0.0"
]
},
"resource_bundles": {
diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock
index 08db96f..0100516 100644
--- a/Example/Pods/Manifest.lock
+++ b/Example/Pods/Manifest.lock
@@ -1,7 +1,7 @@
PODS:
- - JFPopup (1.2.0):
- - JRBaseKit (~> 0.9.0)
- - JRBaseKit (0.9.0)
+ - JFPopup (1.4.3):
+ - JRBaseKit (~> 1.0.0)
+ - JRBaseKit (1.0.0)
DEPENDENCIES:
- JFPopup (from `../`)
@@ -15,9 +15,9 @@ EXTERNAL SOURCES:
:path: "../"
SPEC CHECKSUMS:
- JFPopup: 55a0cdece7ba54478568952311226abafb1add0a
- JRBaseKit: f4a95149f6b68417348e63065d384f22501cf2ce
+ JFPopup: 3b30e7db76294ba878ffb58ca9cb069a367a12d1
+ JRBaseKit: ed75cfce9e340a3316bee0eaac0fa1c400714287
PODFILE CHECKSUM: 021adb08f3ad3359eccefa5ac5a9010de0d0e269
-COCOAPODS: 1.10.1
+COCOAPODS: 1.11.3
diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj
index db730e9..f6c762f 100644
--- a/Example/Pods/Pods.xcodeproj/project.pbxproj
+++ b/Example/Pods/Pods.xcodeproj/project.pbxproj
@@ -7,80 +7,79 @@
objects = {
/* Begin PBXBuildFile section */
- 0B279F60F91C2A86A74DF85BD36DB035 /* JFPopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE903201885B7DF96F6E901BEAA36075 /* JFPopup.swift */; };
- 0F3BF1091124A2A89EA3B09C54A6F8DE /* JFToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97431F0DFF7F62AB912A24831005DE1D /* JFToastView.swift */; };
- 151E1B2867F3C407DA9920318B8EACFF /* Size+Extenison.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C13C0ADA9ECF793CC610C7833363138 /* Size+Extenison.swift */; };
- 1B046D38423B110C81F6BBCCB7B67203 /* JFAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC9154D81DA8F26E942A5D1646B0466 /* JFAlertView.swift */; };
- 223C40F673109D547644691AED255436 /* JFPopup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EA421010D5D594BB6E11064A4A7C0356 /* JFPopup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 26F123B2CFB9BCD81291D4CD61640AA1 /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C971E958A62A0250B3EC99C763962034 /* UIColor+Extension.swift */; };
- 3373AB7C35BA35359CDE82ECB543D31F /* JFPopupController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC1858B21C9BAB0A536B0A98EEAC020 /* JFPopupController.swift */; };
- 34F74E873FCE9A1A728CD8595FDBB461 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E646084D788B87B8CC6C3969AFF1A15F /* Foundation.framework */; };
- 37F2CD9D50F3810D8D9C08B58B2A9876 /* UIView+JFRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2F75E72E5CC0ADBE191CF26921AC511 /* UIView+JFRect.swift */; };
- 397F3D827C6FD39DC0529E55218E2789 /* success@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CA529D6DB21C55502763490097067BE1 /* success@2x.png */; };
- 39CC66CFDD89FBCD99B8500C782645BC /* Pods-JFPopup_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A40E578FCA581541034FF38E3DC5570 /* Pods-JFPopup_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 5150CACDC80ACB20CCC69D32F3E1E19A /* UIViewContoller+JFPopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F556AE8E929067DE6E668F78DF14C01 /* UIViewContoller+JFPopup.swift */; };
- 53FDE09074E4BF1D08A94786BCA57F1D /* Pods-JFPopup_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB105868DFCBC70F759D140D595851C /* Pods-JFPopup_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 56351B8B7829D1828E765F12348BA9BC /* jf_loading@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3418A444082E9E76F3AA5BE4F9D19F15 /* jf_loading@2x.png */; };
- 591F71B9FDC069C83EAA4F670C2690F2 /* JFPopupAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB7AF0C59A3E2B9292C95C1A6F67D6B /* JFPopupAnimation.swift */; };
- 5DC27CADE162BE204C92ED41A445F188 /* JRBaseKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD14DFCEC51A307B1A60AE018C120D7A /* JRBaseKit.framework */; };
- 609BDA94BC340D28DE7A6272A0EACBA2 /* JRBaseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A4DAED65F458C78D98F4A590414FD3 /* JRBaseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
- 6874F03DA8B41305B31400927FC95BB8 /* JFPopupActionSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5DC0A9621B47C790BCD64E91769DA8B /* JFPopupActionSheetView.swift */; };
- 6DF705B668CB618DF2810799AB4457DE /* JF.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE70CD45FD2BCE81F97AE3BD82300FDA /* JF.swift */; };
- 6E073C2F705DD5BA11667205924D15B9 /* UIImage+JFColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B03BFA45CBCCEE4878E3E9825C86207C /* UIImage+JFColor.swift */; };
- 6ECFEAD39CCE071B7C7629CC2F9CB802 /* JFPopup.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CA3E81EE3FEF1256F6AC6C8F2052D3E7 /* JFPopup.bundle */; };
- 88EC4A1FEBD1E304F3897CAE6990747B /* JFToastView+Objc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C42AF9A98E1131A6526277AA64EE8E4 /* JFToastView+Objc.swift */; };
- 9342EED9E1B93CF80A7778BA3574B38E /* fail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0655D5A2C45748E0FF153E3110AF21F9 /* fail@2x.png */; };
- 974A7211E0A6683690ABB970D1C8D609 /* UIView+JFPopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D36B26A01B8EAD918B5FD49DE56B17 /* UIView+JFPopup.swift */; };
- 9E46697963F5C9371CDAB7A0ADEE7BDF /* JFPopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2BB1FAB274B2830C9CE929DB19C5D47 /* JFPopupView.swift */; };
- B43A365527216D020088DA67 /* JFToastQueueTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43A365427216D020088DA67 /* JFToastQueueTask.swift */; };
- B471DD1727228D7B00D44CCD /* JFAlertAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B471DD1627228D7B00D44CCD /* JFAlertAction.swift */; };
- B471DD1927229CA700D44CCD /* JFAlertView+PopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B471DD1827229CA700D44CCD /* JFAlertView+PopupView.swift */; };
- B471DD1B27229CBA00D44CCD /* JFAlertView+UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B471DD1A27229CBA00D44CCD /* JFAlertView+UIViewController.swift */; };
- B49EE55CB3A9DB919B6563650F3ABBF4 /* Pods-JFPopup_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36009E1F43F28F037D6A3A63693E5D73 /* Pods-JFPopup_Tests-dummy.m */; };
- BB4E282B114615F2CE3DC695A70A6F0D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E646084D788B87B8CC6C3969AFF1A15F /* Foundation.framework */; };
- BE451AC29812C6D94AB2E72AABD41481 /* JRBaseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF266220584A30F1D296A288A34A1CD8 /* JRBaseKit-dummy.m */; };
- C06FA5A156F4B2907648912DBFE22A2B /* Pods-JFPopup_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B748E203B6560840E268AF2D60C58C5C /* Pods-JFPopup_Example-dummy.m */; };
- C978E6A3C62C02812517CEA9E3606869 /* JFPopup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3841CD43BD1A068931590B512D6F0AB6 /* JFPopup-dummy.m */; };
- D017A25D5A168593B2B05A97DA828B31 /* JFPopupAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739BD32A383EDB5FD1F33DA18C39D6FE /* JFPopupAction.swift */; };
- D3E31AD2443948F7B250DD6544D15B86 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E646084D788B87B8CC6C3969AFF1A15F /* Foundation.framework */; };
- D9F6EC4E79F54218F4B0897B323CE706 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E646084D788B87B8CC6C3969AFF1A15F /* Foundation.framework */; };
+ 004515B296FFB1902F22BC4989F7851B /* success@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = CA529D6DB21C55502763490097067BE1 /* success@2x.png */; };
+ 099F26972206C6174BDB26E3E35E5A58 /* JFPopupActionSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F313102058A5E15ACF89CBA0DFA541E /* JFPopupActionSheetView.swift */; };
+ 0A8591115DF5DC6FAECFA8712CEA5930 /* UIImage+JFColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B03BFA45CBCCEE4878E3E9825C86207C /* UIImage+JFColor.swift */; };
+ 0EFFD1371ECB1D4C0317B1CDF8156078 /* JFPopup-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3841CD43BD1A068931590B512D6F0AB6 /* JFPopup-dummy.m */; };
+ 107838E049A98A686AB17D585F385F84 /* fail@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0655D5A2C45748E0FF153E3110AF21F9 /* fail@2x.png */; };
+ 1CA51B964B52A1D209F3CFFFDD0CE406 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; };
+ 2FF17A966749CCB3BA9BDAE7AE8F86C6 /* JFPopupAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2E4AB8B1B6D248B9A7B85F5F77CE769 /* JFPopupAction.swift */; };
+ 325B667A7BFF3DE67DADE58E37C81ED7 /* JFPopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2BB1FAB274B2830C9CE929DB19C5D47 /* JFPopupView.swift */; };
+ 333735B7AAB104A060B25D2BE099AB0B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; };
+ 3E46CF74F1FD5014391C69B5ACC5B303 /* Size+Extenison.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C13C0ADA9ECF793CC610C7833363138 /* Size+Extenison.swift */; };
+ 416F7097452BE3ADFD422AA163C41222 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; };
+ 475F20F56FB7B25FEEF27F44D6F8172E /* JF.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE70CD45FD2BCE81F97AE3BD82300FDA /* JF.swift */; };
+ 4D95FA0B8355B82463B57A4AECB9C4D2 /* JFPopup-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EA421010D5D594BB6E11064A4A7C0356 /* JFPopup-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 6918AE31F3D512765F908B4C59D693CF /* JFToastView+Objc.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0F43A4AB61D418C9E9EDB4F89E03BE6 /* JFToastView+Objc.swift */; };
+ 87AC60BAC3396387DEF22FBF3625CF8A /* JFToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDC9DBDCD4B00B1311E27BD85058F32 /* JFToastView.swift */; };
+ 885C3A112CD8611F3C38B41859948255 /* JRBaseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 77A4DAED65F458C78D98F4A590414FD3 /* JRBaseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8C21714493EC022039FF8F0105CDC3D9 /* Pods-JFPopup_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB105868DFCBC70F759D140D595851C /* Pods-JFPopup_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 8D46FDA5459C07C6CE2FE1A3A33A7BC2 /* UIView+JFRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2F75E72E5CC0ADBE191CF26921AC511 /* UIView+JFRect.swift */; };
+ 9363829ACF4FEE1C6DCC9FDB893F9916 /* JFPopup.bundle in Resources */ = {isa = PBXBuildFile; fileRef = CA3E81EE3FEF1256F6AC6C8F2052D3E7 /* JFPopup.bundle */; };
+ 950412EE48F8600E361FE459D74E3AFE /* JFAlertView+UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73619203E63ADAEFE3058002A99BD318 /* JFAlertView+UIViewController.swift */; };
+ 977B6D612D9C51D455839381928BB52B /* JFAlertView+PopupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40526F72EC1E7B838289C92AB9625992 /* JFAlertView+PopupView.swift */; };
+ A74049B200B4E3B4D703B9BBBA92E079 /* JFAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 106CFB41DCFA81335DF745182C84946D /* JFAlertView.swift */; };
+ ADCBA8590175B3BAC2DE3BADF6A96C69 /* JFToastQueueTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2946D56E0C8C064F50EFD851B695C8AF /* JFToastQueueTask.swift */; };
+ B51F45619A30A0ED6BCBF086E9BEE1E0 /* JFPopupController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC1858B21C9BAB0A536B0A98EEAC020 /* JFPopupController.swift */; };
+ B9977A9FF58FEA539BA2787BFF55E3C2 /* Pods-JFPopup_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B748E203B6560840E268AF2D60C58C5C /* Pods-JFPopup_Example-dummy.m */; };
+ B9F84CD6DD8EEA360E23B47E1A6BF2B4 /* JFAlertAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF7738F0BF4034E0C87D8C2D9A78746F /* JFAlertAction.swift */; };
+ C7D8946AA966D3C8AACB196350B4BE5C /* JFPopupAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB7AF0C59A3E2B9292C95C1A6F67D6B /* JFPopupAnimation.swift */; };
+ CDD1AB9C572F7EC3BC88DB00EB7A0A8D /* UIViewContoller+JFPopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F556AE8E929067DE6E668F78DF14C01 /* UIViewContoller+JFPopup.swift */; };
+ D8AEC68363ACFDA52D7F6DA2C93CD48F /* JRBaseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AF266220584A30F1D296A288A34A1CD8 /* JRBaseKit-dummy.m */; };
+ E1A10BC325F29E1E94E5734CEF009494 /* Pods-JFPopup_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A40E578FCA581541034FF38E3DC5570 /* Pods-JFPopup_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ E30A593E742C23DCB835380D019E645B /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = C971E958A62A0250B3EC99C763962034 /* UIColor+Extension.swift */; };
+ EA8BBBC5696E08BC31FCFF77A6CEFCCB /* jf_loading@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3418A444082E9E76F3AA5BE4F9D19F15 /* jf_loading@2x.png */; };
+ F3F103BCBD42F59FC5D44CF15D889E8C /* JFPopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE903201885B7DF96F6E901BEAA36075 /* JFPopup.swift */; };
+ F5D50CDF07BF2C49AE0E4941D67817C8 /* UIView+JFPopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D36B26A01B8EAD918B5FD49DE56B17 /* UIView+JFPopup.swift */; };
+ F67E77CB752FA66F6CF047487C7CE844 /* Pods-JFPopup_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36009E1F43F28F037D6A3A63693E5D73 /* Pods-JFPopup_Tests-dummy.m */; };
+ FEDCC4473DD847CF0F76473145334405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
- 062E17F536F5FB2D0238458F08FCB359 /* PBXContainerItemProxy */ = {
+ 07463DC851D4685B4A01EEB23A9AE3B3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = EDE1E6FD7401647CC8F2BBB30393A18A;
- remoteInfo = "JFPopup-JFPopup";
+ remoteGlobalIDString = 40BB1AE80DB2C8F4929DB7E13EE49B32;
+ remoteInfo = JFPopup;
};
- 6A681C57F00EBB35C919793690944002 /* PBXContainerItemProxy */ = {
+ 091E7B180FA0F1D2D80D205EEF1BF499 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 5069901AD446E988AD5DB4FD6296E7F2;
remoteInfo = "Pods-JFPopup_Example";
};
- 92ACB51094F7B924B8484E5B5290E16A /* PBXContainerItemProxy */ = {
+ 491C0BE5587275C47177E46C99C9E9AB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 40BB1AE80DB2C8F4929DB7E13EE49B32;
- remoteInfo = JFPopup;
+ remoteGlobalIDString = 1D56538E6467ED03E10BFE3D7E918159;
+ remoteInfo = JRBaseKit;
};
- C0E5DCAB18EDE7A43F7A9A75A236B3F9 /* PBXContainerItemProxy */ = {
+ DE726D5C1BB08B7BA9DA8AA0CE26B906 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 1D56538E6467ED03E10BFE3D7E918159;
remoteInfo = JRBaseKit;
};
- D2D152F0C9505F48A3DC4335813E5DEE /* PBXContainerItemProxy */ = {
+ F0ED12AEF59A3B5C842EA0953B29223B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */;
proxyType = 1;
- remoteGlobalIDString = 1D56538E6467ED03E10BFE3D7E918159;
- remoteInfo = JRBaseKit;
+ remoteGlobalIDString = EDE1E6FD7401647CC8F2BBB30393A18A;
+ remoteInfo = "JFPopup-JFPopup";
};
/* End PBXContainerItemProxy section */
@@ -88,132 +87,120 @@
0655D5A2C45748E0FF153E3110AF21F9 /* fail@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "fail@2x.png"; path = "JFPopup/Assets/fail@2x.png"; sourceTree = ""; };
0A40E578FCA581541034FF38E3DC5570 /* Pods-JFPopup_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JFPopup_Tests-umbrella.h"; sourceTree = ""; };
1022D177860BAFBC5AF473EE933765AE /* Pods-JFPopup_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JFPopup_Tests-Info.plist"; sourceTree = ""; };
+ 106CFB41DCFA81335DF745182C84946D /* JFAlertView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFAlertView.swift; sourceTree = ""; };
11A75E3D3E360DD0259C13F731A394F2 /* JFPopup.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JFPopup.debug.xcconfig; sourceTree = ""; };
152E8CE045A41149AF2F1C7BC79DD041 /* JRBaseKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JRBaseKit.release.xcconfig; sourceTree = ""; };
+ 2946D56E0C8C064F50EFD851B695C8AF /* JFToastQueueTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFToastQueueTask.swift; sourceTree = ""; };
2CB7AF0C59A3E2B9292C95C1A6F67D6B /* JFPopupAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFPopupAnimation.swift; sourceTree = ""; };
- 2F6888A77AD2C30F7AC104B3A3B264DC /* JFPopup.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JFPopup.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 2F6888A77AD2C30F7AC104B3A3B264DC /* JFPopup */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JFPopup; path = JFPopup.framework; sourceTree = BUILT_PRODUCTS_DIR; };
330B008E166793D5B8156708833791BD /* Pods-JFPopup_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-JFPopup_Tests.modulemap"; sourceTree = ""; };
3418A444082E9E76F3AA5BE4F9D19F15 /* jf_loading@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "jf_loading@2x.png"; path = "JFPopup/Assets/jf_loading@2x.png"; sourceTree = ""; };
36009E1F43F28F037D6A3A63693E5D73 /* Pods-JFPopup_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JFPopup_Tests-dummy.m"; sourceTree = ""; };
3841CD43BD1A068931590B512D6F0AB6 /* JFPopup-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JFPopup-dummy.m"; sourceTree = ""; };
- 3AC9154D81DA8F26E942A5D1646B0466 /* JFAlertView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFAlertView.swift; sourceTree = ""; };
3F99408C1C35EDB555D40B2749A23121 /* Pods-JFPopup_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JFPopup_Tests-acknowledgements.markdown"; sourceTree = ""; };
- 41DECBFD495F1F7A9BFC030FF46AB36A /* JRBaseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JRBaseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 40526F72EC1E7B838289C92AB9625992 /* JFAlertView+PopupView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "JFAlertView+PopupView.swift"; sourceTree = ""; };
+ 41DECBFD495F1F7A9BFC030FF46AB36A /* JRBaseKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JRBaseKit; path = JRBaseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4C13C0ADA9ECF793CC610C7833363138 /* Size+Extenison.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Size+Extenison.swift"; path = "Classes/Size+Extenison.swift"; sourceTree = ""; };
4D951F210E603505F5AD5F4AE3D52FA4 /* JRBaseKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JRBaseKit-Info.plist"; sourceTree = ""; };
50D36B26A01B8EAD918B5FD49DE56B17 /* UIView+JFPopup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIView+JFPopup.swift"; sourceTree = ""; };
559BAEA00022D98C7737CB5091D7C1B1 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; };
580FAD10447A789BA4C7856017A8B814 /* Pods-JFPopup_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JFPopup_Tests.release.xcconfig"; sourceTree = ""; };
5AFDAB1C72A28624140A17B2D4572D8B /* Pods-JFPopup_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JFPopup_Tests.debug.xcconfig"; sourceTree = ""; };
- 5C42AF9A98E1131A6526277AA64EE8E4 /* JFToastView+Objc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "JFToastView+Objc.swift"; sourceTree = ""; };
5FE7EE365825EF3EB30488E13E47A4EC /* JFPopup.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JFPopup.release.xcconfig; sourceTree = ""; };
- 739BD32A383EDB5FD1F33DA18C39D6FE /* JFPopupAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFPopupAction.swift; sourceTree = ""; };
+ 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
+ 73619203E63ADAEFE3058002A99BD318 /* JFAlertView+UIViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "JFAlertView+UIViewController.swift"; sourceTree = ""; };
77A4DAED65F458C78D98F4A590414FD3 /* JRBaseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JRBaseKit-umbrella.h"; sourceTree = ""; };
788E00C2B4D4B100B793A1C0E18DEFE9 /* JRBaseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JRBaseKit.modulemap; sourceTree = ""; };
7AC983C4797C055410D9BEB0D08A4279 /* JFPopup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JFPopup-Info.plist"; sourceTree = ""; };
+ 7F313102058A5E15ACF89CBA0DFA541E /* JFPopupActionSheetView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFPopupActionSheetView.swift; sourceTree = ""; };
7F556AE8E929067DE6E668F78DF14C01 /* UIViewContoller+JFPopup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIViewContoller+JFPopup.swift"; sourceTree = ""; };
842F16635DD77E3410A648A5524D4E70 /* Pods-JFPopup_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JFPopup_Example.debug.xcconfig"; sourceTree = ""; };
871470EAF18226B44961B5DBF8EB3B27 /* JRBaseKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JRBaseKit.debug.xcconfig; sourceTree = ""; };
89C18E1597ED7EF1544B35C76F41ADC4 /* Pods-JFPopup_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JFPopup_Example-acknowledgements.markdown"; sourceTree = ""; };
8BFBA7E31278FC5E08E053D67A3F1F3D /* Pods-JFPopup_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JFPopup_Example.release.xcconfig"; sourceTree = ""; };
- 97431F0DFF7F62AB912A24831005DE1D /* JFToastView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFToastView.swift; sourceTree = ""; };
978650DFD7FECFF2418FA77A8C613066 /* JFPopup.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = JFPopup.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
9B73DB52130A6150A5C5D8FC45A05354 /* Pods-JFPopup_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JFPopup_Example-frameworks.sh"; sourceTree = ""; };
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
- A5E76102A54E683A2522739BC8012348 /* Pods_JFPopup_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JFPopup_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ A0F43A4AB61D418C9E9EDB4F89E03BE6 /* JFToastView+Objc.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "JFToastView+Objc.swift"; sourceTree = ""; };
+ A5E76102A54E683A2522739BC8012348 /* Pods-JFPopup_Example */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-JFPopup_Example"; path = Pods_JFPopup_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
AEB83D04F62B6E67D9A26546449FD410 /* Pods-JFPopup_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JFPopup_Tests-acknowledgements.plist"; sourceTree = ""; };
AF266220584A30F1D296A288A34A1CD8 /* JRBaseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JRBaseKit-dummy.m"; sourceTree = ""; };
AFC1858B21C9BAB0A536B0A98EEAC020 /* JFPopupController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFPopupController.swift; sourceTree = ""; };
B03BFA45CBCCEE4878E3E9825C86207C /* UIImage+JFColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+JFColor.swift"; path = "Classes/UIImage+JFColor.swift"; sourceTree = ""; };
B1B36EEEBEEF82136D5ADCBB9B234FF6 /* JRBaseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JRBaseKit-prefix.pch"; sourceTree = ""; };
B2BB1FAB274B2830C9CE929DB19C5D47 /* JFPopupView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFPopupView.swift; sourceTree = ""; };
- B43A365427216D020088DA67 /* JFToastQueueTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JFToastQueueTask.swift; sourceTree = ""; };
- B471DD1627228D7B00D44CCD /* JFAlertAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JFAlertAction.swift; sourceTree = ""; };
- B471DD1827229CA700D44CCD /* JFAlertView+PopupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JFAlertView+PopupView.swift"; sourceTree = ""; };
- B471DD1A27229CBA00D44CCD /* JFAlertView+UIViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JFAlertView+UIViewController.swift"; sourceTree = ""; };
B54A2ABC98DAFB305DEF05FB41ED1816 /* JFPopup.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JFPopup.modulemap; sourceTree = ""; };
B748E203B6560840E268AF2D60C58C5C /* Pods-JFPopup_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JFPopup_Example-dummy.m"; sourceTree = ""; };
+ BF7738F0BF4034E0C87D8C2D9A78746F /* JFAlertAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFAlertAction.swift; sourceTree = ""; };
C2123BF2FC521732298D894AC4D0D692 /* Pods-JFPopup_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-JFPopup_Example.modulemap"; sourceTree = ""; };
C2F75E72E5CC0ADBE191CF26921AC511 /* UIView+JFRect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+JFRect.swift"; path = "Classes/UIView+JFRect.swift"; sourceTree = ""; };
C971E958A62A0250B3EC99C763962034 /* UIColor+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Extension.swift"; path = "Classes/UIColor+Extension.swift"; sourceTree = ""; };
CA3E81EE3FEF1256F6AC6C8F2052D3E7 /* JFPopup.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JFPopup.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
CA529D6DB21C55502763490097067BE1 /* success@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "success@2x.png"; path = "JFPopup/Assets/success@2x.png"; sourceTree = ""; };
- CD14DFCEC51A307B1A60AE018C120D7A /* JRBaseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JRBaseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ CBDC9DBDCD4B00B1311E27BD85058F32 /* JFToastView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFToastView.swift; sourceTree = ""; };
CE70CD45FD2BCE81F97AE3BD82300FDA /* JF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JF.swift; path = Classes/JF.swift; sourceTree = ""; };
D1FA5109C346A8DF89A978BA6D4A21A9 /* JFPopup-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JFPopup-prefix.pch"; sourceTree = ""; };
- D340037178C3D879D6BD1BBA65A224E8 /* Pods_JFPopup_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JFPopup_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ D340037178C3D879D6BD1BBA65A224E8 /* Pods-JFPopup_Tests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-JFPopup_Tests"; path = Pods_JFPopup_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E2C5832044DBE23407CC9E649A4DB783 /* ResourceBundle-JFPopup-JFPopup-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JFPopup-JFPopup-Info.plist"; sourceTree = ""; };
E586F7510A81381EBEB2AC44B7D0D1E4 /* Pods-JFPopup_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JFPopup_Example-acknowledgements.plist"; sourceTree = ""; };
- E646084D788B87B8CC6C3969AFF1A15F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
EA421010D5D594BB6E11064A4A7C0356 /* JFPopup-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JFPopup-umbrella.h"; sourceTree = ""; };
EBB9B45B64303BAF13943582D2FC6FD8 /* Pods-JFPopup_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JFPopup_Example-Info.plist"; sourceTree = ""; };
EE903201885B7DF96F6E901BEAA36075 /* JFPopup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFPopup.swift; sourceTree = ""; };
EEB105868DFCBC70F759D140D595851C /* Pods-JFPopup_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JFPopup_Example-umbrella.h"; sourceTree = ""; };
- F5DC0A9621B47C790BCD64E91769DA8B /* JFPopupActionSheetView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFPopupActionSheetView.swift; sourceTree = ""; };
+ F2E4AB8B1B6D248B9A7B85F5F77CE769 /* JFPopupAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JFPopupAction.swift; sourceTree = ""; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
- 52F74DDFB485E14ECB503A02EF54F086 /* Frameworks */ = {
+ 80BBAC6AC9C0026D93F8BF951372E696 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- BB4E282B114615F2CE3DC695A70A6F0D /* Foundation.framework in Frameworks */,
+ 1CA51B964B52A1D209F3CFFFDD0CE406 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 594493905FD371351AF0867025BCE968 /* Frameworks */ = {
+ 8CF0261D3EEF4DD791FCAFBB84257A22 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- D9F6EC4E79F54218F4B0897B323CE706 /* Foundation.framework in Frameworks */,
+ 333735B7AAB104A060B25D2BE099AB0B /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 6B60BF443351678F680FFB927750D1F0 /* Frameworks */ = {
+ C7E193AB1E57E6D1BF3EF3A6829BD393 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
+ FEDCC4473DD847CF0F76473145334405 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 6CFDB2F58A20B8EBFFD12F72A676952B /* Frameworks */ = {
+ CDD7802F83A723C023A7EE4D8B3BD060 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- D3E31AD2443948F7B250DD6544D15B86 /* Foundation.framework in Frameworks */,
- 5DC27CADE162BE204C92ED41A445F188 /* JRBaseKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- EFECF193768F7F92663458285E8A2B1D /* Frameworks */ = {
+ E02D05BA6FF9BB547D9AB8BFE6131CEF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
- 34F74E873FCE9A1A728CD8595FDBB461 /* Foundation.framework in Frameworks */,
+ 416F7097452BE3ADFD422AA163C41222 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- 05F3F6F202F8FD11B3E5910A1612118F /* Toast */ = {
- isa = PBXGroup;
- children = (
- 97431F0DFF7F62AB912A24831005DE1D /* JFToastView.swift */,
- 5C42AF9A98E1131A6526277AA64EE8E4 /* JFToastView+Objc.swift */,
- B43A365427216D020088DA67 /* JFToastQueueTask.swift */,
- );
- path = Toast;
- sourceTree = "";
- };
- 2602FF1AF1C6AAC2DFDA6390B7D6A75F /* Products */ = {
+ 22D251340A87183ADF869164A9271258 /* Products */ = {
isa = PBXGroup;
children = (
+ 2F6888A77AD2C30F7AC104B3A3B264DC /* JFPopup */,
CA3E81EE3FEF1256F6AC6C8F2052D3E7 /* JFPopup.bundle */,
- 2F6888A77AD2C30F7AC104B3A3B264DC /* JFPopup.framework */,
- 41DECBFD495F1F7A9BFC030FF46AB36A /* JRBaseKit.framework */,
- A5E76102A54E683A2522739BC8012348 /* Pods_JFPopup_Example.framework */,
- D340037178C3D879D6BD1BBA65A224E8 /* Pods_JFPopup_Tests.framework */,
+ 41DECBFD495F1F7A9BFC030FF46AB36A /* JRBaseKit */,
+ A5E76102A54E683A2522739BC8012348 /* Pods-JFPopup_Example */,
+ D340037178C3D879D6BD1BBA65A224E8 /* Pods-JFPopup_Tests */,
);
name = Products;
sourceTree = "";
@@ -233,15 +220,23 @@
path = "../Target Support Files/JRBaseKit";
sourceTree = "";
};
- 48433376C4BD3AF16349F423E32E07C9 /* General */ = {
+ 3206958B1FCBCF1488680F39BED95A7B /* ActionSheet */ = {
isa = PBXGroup;
children = (
- BA00520211CEDD93BC331CC6C32226E5 /* ActionSheet */,
- D2F50C7790EC88419607BF4E05563156 /* Alert */,
- 05F3F6F202F8FD11B3E5910A1612118F /* Toast */,
+ F2E4AB8B1B6D248B9A7B85F5F77CE769 /* JFPopupAction.swift */,
+ 7F313102058A5E15ACF89CBA0DFA541E /* JFPopupActionSheetView.swift */,
);
- name = General;
- path = JFPopup/Classes/General;
+ path = ActionSheet;
+ sourceTree = "";
+ };
+ 406D8299B6A702F66EC563C15484083A /* Toast */ = {
+ isa = PBXGroup;
+ children = (
+ 2946D56E0C8C064F50EFD851B695C8AF /* JFToastQueueTask.swift */,
+ CBDC9DBDCD4B00B1311E27BD85058F32 /* JFToastView.swift */,
+ A0F43A4AB61D418C9E9EDB4F89E03BE6 /* JFToastView+Objc.swift */,
+ );
+ path = Toast;
sourceTree = "";
};
496266D29CE0DBC59B8137D95497FF5E /* Pods-JFPopup_Example */ = {
@@ -261,21 +256,23 @@
path = "Target Support Files/Pods-JFPopup_Example";
sourceTree = "";
};
- 49C866BE5A57F1B09EDEB6181243BA83 /* iOS */ = {
+ 578452D2E740E91742655AC8F1636D1F /* iOS */ = {
isa = PBXGroup;
children = (
- E646084D788B87B8CC6C3969AFF1A15F /* Foundation.framework */,
+ 73010CC983E3809BECEE5348DA1BB8C6 /* Foundation.framework */,
);
name = iOS;
sourceTree = "";
};
- 5193B6A47284C637BDBC6BCD53218E77 /* Frameworks */ = {
+ 5814FF7044FA101A0E479806BAC8E171 /* Alert */ = {
isa = PBXGroup;
children = (
- CD14DFCEC51A307B1A60AE018C120D7A /* JRBaseKit.framework */,
- 49C866BE5A57F1B09EDEB6181243BA83 /* iOS */,
+ BF7738F0BF4034E0C87D8C2D9A78746F /* JFAlertAction.swift */,
+ 106CFB41DCFA81335DF745182C84946D /* JFAlertView.swift */,
+ 40526F72EC1E7B838289C92AB9625992 /* JFAlertView+PopupView.swift */,
+ 73619203E63ADAEFE3058002A99BD318 /* JFAlertView+UIViewController.swift */,
);
- name = Frameworks;
+ path = Alert;
sourceTree = "";
};
608050420DAA377B3EBC5BE5660D0886 /* Core */ = {
@@ -314,6 +311,17 @@
name = Pod;
sourceTree = "";
};
+ 6DE27DB3D566CCDD73E1E3A5C08306A5 /* General */ = {
+ isa = PBXGroup;
+ children = (
+ 3206958B1FCBCF1488680F39BED95A7B /* ActionSheet */,
+ 5814FF7044FA101A0E479806BAC8E171 /* Alert */,
+ 406D8299B6A702F66EC563C15484083A /* Toast */,
+ );
+ name = General;
+ path = JFPopup/Classes/General;
+ sourceTree = "";
+ };
77FCF0BEC149D646A5AED7E0C4094986 /* Pods-JFPopup_Tests */ = {
isa = PBXGroup;
children = (
@@ -346,7 +354,7 @@
3418A444082E9E76F3AA5BE4F9D19F15 /* jf_loading@2x.png */,
CA529D6DB21C55502763490097067BE1 /* success@2x.png */,
608050420DAA377B3EBC5BE5660D0886 /* Core */,
- 48433376C4BD3AF16349F423E32E07C9 /* General */,
+ 6DE27DB3D566CCDD73E1E3A5C08306A5 /* General */,
6939DF391458DE897EC1885FBE162668 /* Pod */,
CFAE67BE1529C420B33C050F22EBFF67 /* Support Files */,
);
@@ -354,15 +362,6 @@
path = ../..;
sourceTree = "";
};
- BA00520211CEDD93BC331CC6C32226E5 /* ActionSheet */ = {
- isa = PBXGroup;
- children = (
- 739BD32A383EDB5FD1F33DA18C39D6FE /* JFPopupAction.swift */,
- F5DC0A9621B47C790BCD64E91769DA8B /* JFPopupActionSheetView.swift */,
- );
- path = ActionSheet;
- sourceTree = "";
- };
BBC30DF649B05668D27FEBAB079B1C60 /* Development Pods */ = {
isa = PBXGroup;
children = (
@@ -376,9 +375,9 @@
children = (
9D940727FF8FB9C785EB98E56350EF41 /* Podfile */,
BBC30DF649B05668D27FEBAB079B1C60 /* Development Pods */,
- 5193B6A47284C637BDBC6BCD53218E77 /* Frameworks */,
+ D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */,
F5AE739F11EED52842C522581B0A2692 /* Pods */,
- 2602FF1AF1C6AAC2DFDA6390B7D6A75F /* Products */,
+ 22D251340A87183ADF869164A9271258 /* Products */,
9DAFE0EE10C0086AFED618DCE82F6283 /* Targets Support Files */,
);
sourceTree = "";
@@ -399,15 +398,12 @@
path = "Example/Pods/Target Support Files/JFPopup";
sourceTree = "";
};
- D2F50C7790EC88419607BF4E05563156 /* Alert */ = {
+ D210D550F4EA176C3123ED886F8F87F5 /* Frameworks */ = {
isa = PBXGroup;
children = (
- B471DD1627228D7B00D44CCD /* JFAlertAction.swift */,
- 3AC9154D81DA8F26E942A5D1646B0466 /* JFAlertView.swift */,
- B471DD1827229CA700D44CCD /* JFAlertView+PopupView.swift */,
- B471DD1A27229CBA00D44CCD /* JFAlertView+UIViewController.swift */,
+ 578452D2E740E91742655AC8F1636D1F /* iOS */,
);
- path = Alert;
+ name = Frameworks;
sourceTree = "";
};
F5AE739F11EED52842C522581B0A2692 /* Pods */ = {
@@ -421,35 +417,35 @@
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
- 6B31F1F16DF2DB8A4E468DE1997C93E4 /* Headers */ = {
+ 25655151FBFD229178F237DD614CAB5C /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- 53FDE09074E4BF1D08A94786BCA57F1D /* Pods-JFPopup_Example-umbrella.h in Headers */,
+ 4D95FA0B8355B82463B57A4AECB9C4D2 /* JFPopup-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 7180B2DE9B0422F01FAF3BB2A5FF2ADC /* Headers */ = {
+ 2EEE37FB0627451744CDA004C385169D /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- 223C40F673109D547644691AED255436 /* JFPopup-umbrella.h in Headers */,
+ 8C21714493EC022039FF8F0105CDC3D9 /* Pods-JFPopup_Example-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- C0248D590012C087018979624B9ACB77 /* Headers */ = {
+ 5983ACCF77DD7E3193A5D23908D7B656 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- 39CC66CFDD89FBCD99B8500C782645BC /* Pods-JFPopup_Tests-umbrella.h in Headers */,
+ E1A10BC325F29E1E94E5734CEF009494 /* Pods-JFPopup_Tests-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- E323AC211E7FD5C2E28633087F94FFB2 /* Headers */ = {
+ 6CB6B1E495E44C4659E98A08078273C1 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
- 609BDA94BC340D28DE7A6272A0EACBA2 /* JRBaseKit-umbrella.h in Headers */,
+ 885C3A112CD8611F3C38B41859948255 /* JRBaseKit-umbrella.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -458,12 +454,12 @@
/* Begin PBXNativeTarget section */
1D56538E6467ED03E10BFE3D7E918159 /* JRBaseKit */ = {
isa = PBXNativeTarget;
- buildConfigurationList = F153A29911C56A629EAC5759B1E30779 /* Build configuration list for PBXNativeTarget "JRBaseKit" */;
+ buildConfigurationList = 119A80DBE23FCA0AF0927B56DC06F5B9 /* Build configuration list for PBXNativeTarget "JRBaseKit" */;
buildPhases = (
- E323AC211E7FD5C2E28633087F94FFB2 /* Headers */,
- ADAA943BC2A4A9C4B9FE2BA46432500B /* Sources */,
- EFECF193768F7F92663458285E8A2B1D /* Frameworks */,
- 5D09ACCE036CCCE43AB719D2C5EEEDE3 /* Resources */,
+ 6CB6B1E495E44C4659E98A08078273C1 /* Headers */,
+ A93CDFA2F380396E91AB3B6677E96431 /* Sources */,
+ C7E193AB1E57E6D1BF3EF3A6829BD393 /* Frameworks */,
+ D4796032527FE9E16FA827AB1F04DCFC /* Resources */,
);
buildRules = (
);
@@ -471,82 +467,82 @@
);
name = JRBaseKit;
productName = JRBaseKit;
- productReference = 41DECBFD495F1F7A9BFC030FF46AB36A /* JRBaseKit.framework */;
+ productReference = 41DECBFD495F1F7A9BFC030FF46AB36A /* JRBaseKit */;
productType = "com.apple.product-type.framework";
};
2773AD349BBACAAF45AF0A011CA05CF2 /* Pods-JFPopup_Tests */ = {
isa = PBXNativeTarget;
- buildConfigurationList = BA610901669996700B8D90BCB1C0B345 /* Build configuration list for PBXNativeTarget "Pods-JFPopup_Tests" */;
+ buildConfigurationList = E9B8D92C8C648122C07C3B66835E7456 /* Build configuration list for PBXNativeTarget "Pods-JFPopup_Tests" */;
buildPhases = (
- C0248D590012C087018979624B9ACB77 /* Headers */,
- 1652D233D372F7C428FCF6A7A1E2F257 /* Sources */,
- 52F74DDFB485E14ECB503A02EF54F086 /* Frameworks */,
- F89D517F04205A36F53B6028F6A25F4C /* Resources */,
+ 5983ACCF77DD7E3193A5D23908D7B656 /* Headers */,
+ C710B847F0686D4A6907646C72F5F11A /* Sources */,
+ 8CF0261D3EEF4DD791FCAFBB84257A22 /* Frameworks */,
+ 021FC37812A049CDF06C27AE7F4959D3 /* Resources */,
);
buildRules = (
);
dependencies = (
- 388AE64DC99AA3E3A53A4E6D6E92FBE5 /* PBXTargetDependency */,
+ 418B3240B090056700889E2DF2E3658D /* PBXTargetDependency */,
);
name = "Pods-JFPopup_Tests";
- productName = "Pods-JFPopup_Tests";
- productReference = D340037178C3D879D6BD1BBA65A224E8 /* Pods_JFPopup_Tests.framework */;
+ productName = Pods_JFPopup_Tests;
+ productReference = D340037178C3D879D6BD1BBA65A224E8 /* Pods-JFPopup_Tests */;
productType = "com.apple.product-type.framework";
};
40BB1AE80DB2C8F4929DB7E13EE49B32 /* JFPopup */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 03A4CA9EADB0A74BBDA23A91471DB1D7 /* Build configuration list for PBXNativeTarget "JFPopup" */;
+ buildConfigurationList = BBBE26C5FA8BDF803E5DE04E9DE57EF2 /* Build configuration list for PBXNativeTarget "JFPopup" */;
buildPhases = (
- 7180B2DE9B0422F01FAF3BB2A5FF2ADC /* Headers */,
- B4548089038D7DC85CD392DC508626A1 /* Sources */,
- 6CFDB2F58A20B8EBFFD12F72A676952B /* Frameworks */,
- 3BBDB8349DC19870A0FE61964CA8C59A /* Resources */,
+ 25655151FBFD229178F237DD614CAB5C /* Headers */,
+ 709D1827DCFE01B472CA3C3C4E927519 /* Sources */,
+ E02D05BA6FF9BB547D9AB8BFE6131CEF /* Frameworks */,
+ 2D7F00BA388052F56697E4E8854179FF /* Resources */,
);
buildRules = (
);
dependencies = (
- B37ADA31BD04851AEE4E18BE3744625B /* PBXTargetDependency */,
- 2B2DFC78379326C837057D7CF403FF64 /* PBXTargetDependency */,
+ 482FC4A282E5F2CD889A93D08B05DE23 /* PBXTargetDependency */,
+ C2E10921B19DED624D2F834E34B034F8 /* PBXTargetDependency */,
);
name = JFPopup;
productName = JFPopup;
- productReference = 2F6888A77AD2C30F7AC104B3A3B264DC /* JFPopup.framework */;
+ productReference = 2F6888A77AD2C30F7AC104B3A3B264DC /* JFPopup */;
productType = "com.apple.product-type.framework";
};
5069901AD446E988AD5DB4FD6296E7F2 /* Pods-JFPopup_Example */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 4D639479D1BA2972374ED1D1BEFD986F /* Build configuration list for PBXNativeTarget "Pods-JFPopup_Example" */;
+ buildConfigurationList = A25DAAE01D5F8D36EC8CC5BF4692E980 /* Build configuration list for PBXNativeTarget "Pods-JFPopup_Example" */;
buildPhases = (
- 6B31F1F16DF2DB8A4E468DE1997C93E4 /* Headers */,
- 6CBCC43155B661CED55A97A944CC231B /* Sources */,
- 594493905FD371351AF0867025BCE968 /* Frameworks */,
- FDE56F0AAEF2A67540B5B47BB9EE9805 /* Resources */,
+ 2EEE37FB0627451744CDA004C385169D /* Headers */,
+ 396ABD65F1B7CEFF953AA41A25E35D6D /* Sources */,
+ 80BBAC6AC9C0026D93F8BF951372E696 /* Frameworks */,
+ EE9772465FED303856C0029F55B738D9 /* Resources */,
);
buildRules = (
);
dependencies = (
- 8884B2D049CC3FCF792F661ABCA156D7 /* PBXTargetDependency */,
- 2F94E174E703891E08BA6D4EA2AEC341 /* PBXTargetDependency */,
+ 9A59ADCEB98CFD7B6FA07C2B39492A4F /* PBXTargetDependency */,
+ 644309633DE4E1F6536B1780C0A9F7E6 /* PBXTargetDependency */,
);
name = "Pods-JFPopup_Example";
- productName = "Pods-JFPopup_Example";
- productReference = A5E76102A54E683A2522739BC8012348 /* Pods_JFPopup_Example.framework */;
+ productName = Pods_JFPopup_Example;
+ productReference = A5E76102A54E683A2522739BC8012348 /* Pods-JFPopup_Example */;
productType = "com.apple.product-type.framework";
};
EDE1E6FD7401647CC8F2BBB30393A18A /* JFPopup-JFPopup */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 882280F539BA971AA60D312E0E3B68D7 /* Build configuration list for PBXNativeTarget "JFPopup-JFPopup" */;
+ buildConfigurationList = 3AA8828C3500BA73E4219F4C9A3CECDE /* Build configuration list for PBXNativeTarget "JFPopup-JFPopup" */;
buildPhases = (
- 977CE83BAD75A7171324A2699D4198C7 /* Sources */,
- 6B60BF443351678F680FFB927750D1F0 /* Frameworks */,
- B6F3F891BCFC8033BAB1438B18CFB7CF /* Resources */,
+ F695463FFC41070806741BCD07EB7296 /* Sources */,
+ CDD7802F83A723C023A7EE4D8B3BD060 /* Frameworks */,
+ 18DDBC9D03924D003EE926C358898CC8 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "JFPopup-JFPopup";
- productName = "JFPopup-JFPopup";
+ productName = JFPopup;
productReference = CA3E81EE3FEF1256F6AC6C8F2052D3E7 /* JFPopup.bundle */;
productType = "com.apple.product-type.bundle";
};
@@ -556,19 +552,24 @@
BFDFE7DC352907FC980B868725387E98 /* Project object */ = {
isa = PBXProject;
attributes = {
- LastSwiftUpdateCheck = 1100;
- LastUpgradeCheck = 1100;
+ LastSwiftUpdateCheck = 1240;
+ LastUpgradeCheck = 1240;
+ TargetAttributes = {
+ EDE1E6FD7401647CC8F2BBB30393A18A = {
+ DevelopmentTeam = 4L75765R87;
+ };
+ };
};
buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
- en,
Base,
+ en,
);
mainGroup = CF1408CF629C7361332E53B88F7BD30C;
- productRefGroup = 2602FF1AF1C6AAC2DFDA6390B7D6A75F /* Products */;
+ productRefGroup = 22D251340A87183ADF869164A9271258 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
@@ -582,39 +583,39 @@
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
- 3BBDB8349DC19870A0FE61964CA8C59A /* Resources */ = {
+ 021FC37812A049CDF06C27AE7F4959D3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 6ECFEAD39CCE071B7C7629CC2F9CB802 /* JFPopup.bundle in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 5D09ACCE036CCCE43AB719D2C5EEEDE3 /* Resources */ = {
+ 18DDBC9D03924D003EE926C358898CC8 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 107838E049A98A686AB17D585F385F84 /* fail@2x.png in Resources */,
+ EA8BBBC5696E08BC31FCFF77A6CEFCCB /* jf_loading@2x.png in Resources */,
+ 004515B296FFB1902F22BC4989F7851B /* success@2x.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- B6F3F891BCFC8033BAB1438B18CFB7CF /* Resources */ = {
+ 2D7F00BA388052F56697E4E8854179FF /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 9342EED9E1B93CF80A7778BA3574B38E /* fail@2x.png in Resources */,
- 56351B8B7829D1828E765F12348BA9BC /* jf_loading@2x.png in Resources */,
- 397F3D827C6FD39DC0529E55218E2789 /* success@2x.png in Resources */,
+ 9363829ACF4FEE1C6DCC9FDB893F9916 /* JFPopup.bundle in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- F89D517F04205A36F53B6028F6A25F4C /* Resources */ = {
+ D4796032527FE9E16FA827AB1F04DCFC /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
- FDE56F0AAEF2A67540B5B47BB9EE9805 /* Resources */ = {
+ EE9772465FED303856C0029F55B738D9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -624,106 +625,140 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
- 1652D233D372F7C428FCF6A7A1E2F257 /* Sources */ = {
+ 396ABD65F1B7CEFF953AA41A25E35D6D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- B49EE55CB3A9DB919B6563650F3ABBF4 /* Pods-JFPopup_Tests-dummy.m in Sources */,
+ B9977A9FF58FEA539BA2787BFF55E3C2 /* Pods-JFPopup_Example-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 6CBCC43155B661CED55A97A944CC231B /* Sources */ = {
+ 709D1827DCFE01B472CA3C3C4E927519 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- C06FA5A156F4B2907648912DBFE22A2B /* Pods-JFPopup_Example-dummy.m in Sources */,
+ B9F84CD6DD8EEA360E23B47E1A6BF2B4 /* JFAlertAction.swift in Sources */,
+ A74049B200B4E3B4D703B9BBBA92E079 /* JFAlertView.swift in Sources */,
+ 977B6D612D9C51D455839381928BB52B /* JFAlertView+PopupView.swift in Sources */,
+ 950412EE48F8600E361FE459D74E3AFE /* JFAlertView+UIViewController.swift in Sources */,
+ F3F103BCBD42F59FC5D44CF15D889E8C /* JFPopup.swift in Sources */,
+ 0EFFD1371ECB1D4C0317B1CDF8156078 /* JFPopup-dummy.m in Sources */,
+ 2FF17A966749CCB3BA9BDAE7AE8F86C6 /* JFPopupAction.swift in Sources */,
+ 099F26972206C6174BDB26E3E35E5A58 /* JFPopupActionSheetView.swift in Sources */,
+ C7D8946AA966D3C8AACB196350B4BE5C /* JFPopupAnimation.swift in Sources */,
+ B51F45619A30A0ED6BCBF086E9BEE1E0 /* JFPopupController.swift in Sources */,
+ 325B667A7BFF3DE67DADE58E37C81ED7 /* JFPopupView.swift in Sources */,
+ ADCBA8590175B3BAC2DE3BADF6A96C69 /* JFToastQueueTask.swift in Sources */,
+ 87AC60BAC3396387DEF22FBF3625CF8A /* JFToastView.swift in Sources */,
+ 6918AE31F3D512765F908B4C59D693CF /* JFToastView+Objc.swift in Sources */,
+ F5D50CDF07BF2C49AE0E4941D67817C8 /* UIView+JFPopup.swift in Sources */,
+ CDD1AB9C572F7EC3BC88DB00EB7A0A8D /* UIViewContoller+JFPopup.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- 977CE83BAD75A7171324A2699D4198C7 /* Sources */ = {
+ A93CDFA2F380396E91AB3B6677E96431 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
+ 475F20F56FB7B25FEEF27F44D6F8172E /* JF.swift in Sources */,
+ D8AEC68363ACFDA52D7F6DA2C93CD48F /* JRBaseKit-dummy.m in Sources */,
+ 3E46CF74F1FD5014391C69B5ACC5B303 /* Size+Extenison.swift in Sources */,
+ E30A593E742C23DCB835380D019E645B /* UIColor+Extension.swift in Sources */,
+ 0A8591115DF5DC6FAECFA8712CEA5930 /* UIImage+JFColor.swift in Sources */,
+ 8D46FDA5459C07C6CE2FE1A3A33A7BC2 /* UIView+JFRect.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- ADAA943BC2A4A9C4B9FE2BA46432500B /* Sources */ = {
+ C710B847F0686D4A6907646C72F5F11A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 6DF705B668CB618DF2810799AB4457DE /* JF.swift in Sources */,
- BE451AC29812C6D94AB2E72AABD41481 /* JRBaseKit-dummy.m in Sources */,
- 151E1B2867F3C407DA9920318B8EACFF /* Size+Extenison.swift in Sources */,
- 26F123B2CFB9BCD81291D4CD61640AA1 /* UIColor+Extension.swift in Sources */,
- 6E073C2F705DD5BA11667205924D15B9 /* UIImage+JFColor.swift in Sources */,
- 37F2CD9D50F3810D8D9C08B58B2A9876 /* UIView+JFRect.swift in Sources */,
+ F67E77CB752FA66F6CF047487C7CE844 /* Pods-JFPopup_Tests-dummy.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
- B4548089038D7DC85CD392DC508626A1 /* Sources */ = {
+ F695463FFC41070806741BCD07EB7296 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
- 1B046D38423B110C81F6BBCCB7B67203 /* JFAlertView.swift in Sources */,
- C978E6A3C62C02812517CEA9E3606869 /* JFPopup-dummy.m in Sources */,
- 0B279F60F91C2A86A74DF85BD36DB035 /* JFPopup.swift in Sources */,
- D017A25D5A168593B2B05A97DA828B31 /* JFPopupAction.swift in Sources */,
- 6874F03DA8B41305B31400927FC95BB8 /* JFPopupActionSheetView.swift in Sources */,
- 591F71B9FDC069C83EAA4F670C2690F2 /* JFPopupAnimation.swift in Sources */,
- 3373AB7C35BA35359CDE82ECB543D31F /* JFPopupController.swift in Sources */,
- 9E46697963F5C9371CDAB7A0ADEE7BDF /* JFPopupView.swift in Sources */,
- B471DD1B27229CBA00D44CCD /* JFAlertView+UIViewController.swift in Sources */,
- B471DD1727228D7B00D44CCD /* JFAlertAction.swift in Sources */,
- 88EC4A1FEBD1E304F3897CAE6990747B /* JFToastView+Objc.swift in Sources */,
- B43A365527216D020088DA67 /* JFToastQueueTask.swift in Sources */,
- 0F3BF1091124A2A89EA3B09C54A6F8DE /* JFToastView.swift in Sources */,
- 974A7211E0A6683690ABB970D1C8D609 /* UIView+JFPopup.swift in Sources */,
- B471DD1927229CA700D44CCD /* JFAlertView+PopupView.swift in Sources */,
- 5150CACDC80ACB20CCC69D32F3E1E19A /* UIViewContoller+JFPopup.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
- 2B2DFC78379326C837057D7CF403FF64 /* PBXTargetDependency */ = {
+ 418B3240B090056700889E2DF2E3658D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- name = JRBaseKit;
- target = 1D56538E6467ED03E10BFE3D7E918159 /* JRBaseKit */;
- targetProxy = C0E5DCAB18EDE7A43F7A9A75A236B3F9 /* PBXContainerItemProxy */;
+ name = "Pods-JFPopup_Example";
+ target = 5069901AD446E988AD5DB4FD6296E7F2 /* Pods-JFPopup_Example */;
+ targetProxy = 091E7B180FA0F1D2D80D205EEF1BF499 /* PBXContainerItemProxy */;
};
- 2F94E174E703891E08BA6D4EA2AEC341 /* PBXTargetDependency */ = {
+ 482FC4A282E5F2CD889A93D08B05DE23 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- name = JRBaseKit;
- target = 1D56538E6467ED03E10BFE3D7E918159 /* JRBaseKit */;
- targetProxy = D2D152F0C9505F48A3DC4335813E5DEE /* PBXContainerItemProxy */;
+ name = "JFPopup-JFPopup";
+ target = EDE1E6FD7401647CC8F2BBB30393A18A /* JFPopup-JFPopup */;
+ targetProxy = F0ED12AEF59A3B5C842EA0953B29223B /* PBXContainerItemProxy */;
};
- 388AE64DC99AA3E3A53A4E6D6E92FBE5 /* PBXTargetDependency */ = {
+ 644309633DE4E1F6536B1780C0A9F7E6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- name = "Pods-JFPopup_Example";
- target = 5069901AD446E988AD5DB4FD6296E7F2 /* Pods-JFPopup_Example */;
- targetProxy = 6A681C57F00EBB35C919793690944002 /* PBXContainerItemProxy */;
+ name = JRBaseKit;
+ target = 1D56538E6467ED03E10BFE3D7E918159 /* JRBaseKit */;
+ targetProxy = 491C0BE5587275C47177E46C99C9E9AB /* PBXContainerItemProxy */;
};
- 8884B2D049CC3FCF792F661ABCA156D7 /* PBXTargetDependency */ = {
+ 9A59ADCEB98CFD7B6FA07C2B39492A4F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = JFPopup;
target = 40BB1AE80DB2C8F4929DB7E13EE49B32 /* JFPopup */;
- targetProxy = 92ACB51094F7B924B8484E5B5290E16A /* PBXContainerItemProxy */;
+ targetProxy = 07463DC851D4685B4A01EEB23A9AE3B3 /* PBXContainerItemProxy */;
};
- B37ADA31BD04851AEE4E18BE3744625B /* PBXTargetDependency */ = {
+ C2E10921B19DED624D2F834E34B034F8 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- name = "JFPopup-JFPopup";
- target = EDE1E6FD7401647CC8F2BBB30393A18A /* JFPopup-JFPopup */;
- targetProxy = 062E17F536F5FB2D0238458F08FCB359 /* PBXContainerItemProxy */;
+ name = JRBaseKit;
+ target = 1D56538E6467ED03E10BFE3D7E918159 /* JRBaseKit */;
+ targetProxy = DE726D5C1BB08B7BA9DA8AA0CE26B906 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
- 169D1AEA713540125AC79A6C4F59809D /* Debug */ = {
+ 05CF4DD6C7AA76DE9E3AD6AA22EF4F50 /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 11A75E3D3E360DD0259C13F731A394F2 /* JFPopup.debug.xcconfig */;
+ baseConfigurationReference = 8BFBA7E31278FC5E08E053D67A3F1F3D /* Pods-JFPopup_Example.release.xcconfig */;
+ buildSettings = {
+ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
+ "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+ "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ INFOPLIST_FILE = "Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MACH_O_TYPE = staticlib;
+ MODULEMAP_FILE = "Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.modulemap";
+ OTHER_LDFLAGS = "";
+ OTHER_LIBTOOLFLAGS = "";
+ PODS_ROOT = "$(SRCROOT)";
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ 105276D6D1339DA852E47740FD56D4CC /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5FE7EE365825EF3EB30488E13E47A4EC /* JFPopup.release.xcconfig */;
buildSettings = {
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JFPopup";
+ DEVELOPMENT_TEAM = 4L75765R87;
IBSC_MODULE = JFPopup;
INFOPLIST_FILE = "Target Support Files/JFPopup/ResourceBundle-JFPopup-JFPopup-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
@@ -733,13 +768,45 @@
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
- name = Debug;
+ name = Release;
};
- 221E86BE51C91CBBED0B8B5495365A4D /* Release */ = {
+ 1A4D7A0A70F2C09516BA3713258E71A7 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5FE7EE365825EF3EB30488E13E47A4EC /* JFPopup.release.xcconfig */;
+ buildSettings = {
+ "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+ "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ GCC_PREFIX_HEADER = "Target Support Files/JFPopup/JFPopup-prefix.pch";
+ INFOPLIST_FILE = "Target Support Files/JFPopup/JFPopup-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MODULEMAP_FILE = "Target Support Files/JFPopup/JFPopup.modulemap";
+ PRODUCT_MODULE_NAME = JFPopup;
+ PRODUCT_NAME = JFPopup;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+ SWIFT_VERSION = 4.0;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ 1DF06E7230804C385AC38521716ED3BB /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 11A75E3D3E360DD0259C13F731A394F2 /* JFPopup.debug.xcconfig */;
buildSettings = {
CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JFPopup";
+ DEVELOPMENT_TEAM = 4L75765R87;
IBSC_MODULE = JFPopup;
INFOPLIST_FILE = "Target Support Files/JFPopup/ResourceBundle-JFPopup-JFPopup-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
@@ -749,7 +816,37 @@
TARGETED_DEVICE_FAMILY = "1,2";
WRAPPER_EXTENSION = bundle;
};
- name = Release;
+ name = Debug;
+ };
+ 246CBCB6D3800C2600A37C500595AFD9 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 871470EAF18226B44961B5DBF8EB3B27 /* JRBaseKit.debug.xcconfig */;
+ buildSettings = {
+ "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+ "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ GCC_PREFIX_HEADER = "Target Support Files/JRBaseKit/JRBaseKit-prefix.pch";
+ INFOPLIST_FILE = "Target Support Files/JRBaseKit/JRBaseKit-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MODULEMAP_FILE = "Target Support Files/JRBaseKit/JRBaseKit.modulemap";
+ PRODUCT_MODULE_NAME = JRBaseKit;
+ PRODUCT_NAME = JRBaseKit;
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
+ SWIFT_VERSION = 4.0;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Debug;
};
25AD9454612BF454A1E3DC4CD4FA8C6D /* Debug */ = {
isa = XCBuildConfiguration;
@@ -817,42 +914,9 @@
};
name = Debug;
};
- 34A4EE58F13D5F86BCD3996DAC4B63FA /* Release */ = {
+ 690DC0819CFE8618202DE9DCE1DA3768 /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 580FAD10447A789BA4C7856017A8B814 /* Pods-JFPopup_Tests.release.xcconfig */;
- buildSettings = {
- ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- CURRENT_PROJECT_VERSION = 1;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- INFOPLIST_FILE = "Target Support Files/Pods-JFPopup_Tests/Pods-JFPopup_Tests-Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- MACH_O_TYPE = staticlib;
- MODULEMAP_FILE = "Target Support Files/Pods-JFPopup_Tests/Pods-JFPopup_Tests.modulemap";
- OTHER_LDFLAGS = "";
- OTHER_LIBTOOLFLAGS = "";
- PODS_ROOT = "$(SRCROOT)";
- PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
- PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Release;
- };
- 4F1D90C17B5E5D549046EB745493C414 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 5FE7EE365825EF3EB30488E13E47A4EC /* JFPopup.release.xcconfig */;
+ baseConfigurationReference = 11A75E3D3E360DD0259C13F731A394F2 /* JFPopup.debug.xcconfig */;
buildSettings = {
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -875,15 +939,14 @@
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
- name = Release;
+ name = Debug;
};
- 4FD657BB029A165C0C8D5A2B209281E9 /* Debug */ = {
+ 6D49407722894B70A287A5DB22ECB05F /* Debug */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 5AFDAB1C72A28624140A17B2D4572D8B /* Pods-JFPopup_Tests.debug.xcconfig */;
+ baseConfigurationReference = 842F16635DD77E3410A648A5524D4E70 /* Pods-JFPopup_Example.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
@@ -894,12 +957,12 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
- INFOPLIST_FILE = "Target Support Files/Pods-JFPopup_Tests/Pods-JFPopup_Tests-Info.plist";
+ INFOPLIST_FILE = "Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
- MODULEMAP_FILE = "Target Support Files/Pods-JFPopup_Tests/Pods-JFPopup_Tests.modulemap";
+ MODULEMAP_FILE = "Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
@@ -913,67 +976,7 @@
};
name = Debug;
};
- 59F2BD327789CA2F5B93B0A9B9EDBCA3 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 871470EAF18226B44961B5DBF8EB3B27 /* JRBaseKit.debug.xcconfig */;
- buildSettings = {
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- CURRENT_PROJECT_VERSION = 1;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- GCC_PREFIX_HEADER = "Target Support Files/JRBaseKit/JRBaseKit-prefix.pch";
- INFOPLIST_FILE = "Target Support Files/JRBaseKit/JRBaseKit-Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- MODULEMAP_FILE = "Target Support Files/JRBaseKit/JRBaseKit.modulemap";
- PRODUCT_MODULE_NAME = JRBaseKit;
- PRODUCT_NAME = JRBaseKit;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
- SWIFT_VERSION = 4.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Debug;
- };
- B1F3D91BBD0631FE605E91A07D1BC466 /* Debug */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 11A75E3D3E360DD0259C13F731A394F2 /* JFPopup.debug.xcconfig */;
- buildSettings = {
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- CURRENT_PROJECT_VERSION = 1;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- GCC_PREFIX_HEADER = "Target Support Files/JFPopup/JFPopup-prefix.pch";
- INFOPLIST_FILE = "Target Support Files/JFPopup/JFPopup-Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- MODULEMAP_FILE = "Target Support Files/JFPopup/JFPopup.modulemap";
- PRODUCT_MODULE_NAME = JFPopup;
- PRODUCT_NAME = JFPopup;
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
- SWIFT_VERSION = 4.0;
- TARGETED_DEVICE_FAMILY = "1,2";
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Debug;
- };
- BF5C41B5592CA94FBED63AB5DFA70A0F /* Release */ = {
+ 7515EEB6DF81254E76EAF207CAA5F2B0 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 152E8CE045A41149AF2F1C7BC79DD041 /* JRBaseKit.release.xcconfig */;
buildSettings = {
@@ -1004,39 +1007,6 @@
};
name = Release;
};
- CA49E869E66575D95D59408A0C60CBB9 /* Release */ = {
- isa = XCBuildConfiguration;
- baseConfigurationReference = 8BFBA7E31278FC5E08E053D67A3F1F3D /* Pods-JFPopup_Example.release.xcconfig */;
- buildSettings = {
- ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- CURRENT_PROJECT_VERSION = 1;
- DEFINES_MODULE = YES;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- DYLIB_INSTALL_NAME_BASE = "@rpath";
- INFOPLIST_FILE = "Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example-Info.plist";
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
- IPHONEOS_DEPLOYMENT_TARGET = 9.0;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- MACH_O_TYPE = staticlib;
- MODULEMAP_FILE = "Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.modulemap";
- OTHER_LDFLAGS = "";
- OTHER_LIBTOOLFLAGS = "";
- PODS_ROOT = "$(SRCROOT)";
- PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
- PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
- SDKROOT = iphoneos;
- SKIP_INSTALL = YES;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- VERSIONING_SYSTEM = "apple-generic";
- VERSION_INFO_PREFIX = "";
- };
- name = Release;
- };
CA547D2C7E9A8A153DC2B27FBE00B112 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -1098,9 +1068,9 @@
};
name = Release;
};
- D8EB1831088B1308FE5AADA7FCA9D445 /* Debug */ = {
+ E8190579BBF6695C8978D3019EB43C5D /* Release */ = {
isa = XCBuildConfiguration;
- baseConfigurationReference = 842F16635DD77E3410A648A5524D4E70 /* Pods-JFPopup_Example.debug.xcconfig */;
+ baseConfigurationReference = 580FAD10447A789BA4C7856017A8B814 /* Pods-JFPopup_Tests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
@@ -1111,12 +1081,45 @@
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
- INFOPLIST_FILE = "Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example-Info.plist";
+ INFOPLIST_FILE = "Target Support Files/Pods-JFPopup_Tests/Pods-JFPopup_Tests-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MACH_O_TYPE = staticlib;
- MODULEMAP_FILE = "Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.modulemap";
+ MODULEMAP_FILE = "Target Support Files/Pods-JFPopup_Tests/Pods-JFPopup_Tests.modulemap";
+ OTHER_LDFLAGS = "";
+ OTHER_LIBTOOLFLAGS = "";
+ PODS_ROOT = "$(SRCROOT)";
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
+ PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
+ SDKROOT = iphoneos;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ F74F77F5B84BD0235A3362D6C0A2256B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 5AFDAB1C72A28624140A17B2D4572D8B /* Pods-JFPopup_Tests.debug.xcconfig */;
+ buildSettings = {
+ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
+ "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
+ "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
+ CURRENT_PROJECT_VERSION = 1;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ INFOPLIST_FILE = "Target Support Files/Pods-JFPopup_Tests/Pods-JFPopup_Tests-Info.plist";
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MACH_O_TYPE = staticlib;
+ MODULEMAP_FILE = "Target Support Files/Pods-JFPopup_Tests/Pods-JFPopup_Tests.modulemap";
OTHER_LDFLAGS = "";
OTHER_LIBTOOLFLAGS = "";
PODS_ROOT = "$(SRCROOT)";
@@ -1133,56 +1136,56 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- 03A4CA9EADB0A74BBDA23A91471DB1D7 /* Build configuration list for PBXNativeTarget "JFPopup" */ = {
+ 119A80DBE23FCA0AF0927B56DC06F5B9 /* Build configuration list for PBXNativeTarget "JRBaseKit" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- B1F3D91BBD0631FE605E91A07D1BC466 /* Debug */,
- 4F1D90C17B5E5D549046EB745493C414 /* Release */,
+ 246CBCB6D3800C2600A37C500595AFD9 /* Debug */,
+ 7515EEB6DF81254E76EAF207CAA5F2B0 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
+ 3AA8828C3500BA73E4219F4C9A3CECDE /* Build configuration list for PBXNativeTarget "JFPopup-JFPopup" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 25AD9454612BF454A1E3DC4CD4FA8C6D /* Debug */,
- CA547D2C7E9A8A153DC2B27FBE00B112 /* Release */,
+ 1DF06E7230804C385AC38521716ED3BB /* Debug */,
+ 105276D6D1339DA852E47740FD56D4CC /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 4D639479D1BA2972374ED1D1BEFD986F /* Build configuration list for PBXNativeTarget "Pods-JFPopup_Example" */ = {
+ 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- D8EB1831088B1308FE5AADA7FCA9D445 /* Debug */,
- CA49E869E66575D95D59408A0C60CBB9 /* Release */,
+ 25AD9454612BF454A1E3DC4CD4FA8C6D /* Debug */,
+ CA547D2C7E9A8A153DC2B27FBE00B112 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 882280F539BA971AA60D312E0E3B68D7 /* Build configuration list for PBXNativeTarget "JFPopup-JFPopup" */ = {
+ A25DAAE01D5F8D36EC8CC5BF4692E980 /* Build configuration list for PBXNativeTarget "Pods-JFPopup_Example" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 169D1AEA713540125AC79A6C4F59809D /* Debug */,
- 221E86BE51C91CBBED0B8B5495365A4D /* Release */,
+ 6D49407722894B70A287A5DB22ECB05F /* Debug */,
+ 05CF4DD6C7AA76DE9E3AD6AA22EF4F50 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- BA610901669996700B8D90BCB1C0B345 /* Build configuration list for PBXNativeTarget "Pods-JFPopup_Tests" */ = {
+ BBBE26C5FA8BDF803E5DE04E9DE57EF2 /* Build configuration list for PBXNativeTarget "JFPopup" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 4FD657BB029A165C0C8D5A2B209281E9 /* Debug */,
- 34A4EE58F13D5F86BCD3996DAC4B63FA /* Release */,
+ 690DC0819CFE8618202DE9DCE1DA3768 /* Debug */,
+ 1A4D7A0A70F2C09516BA3713258E71A7 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- F153A29911C56A629EAC5759B1E30779 /* Build configuration list for PBXNativeTarget "JRBaseKit" */ = {
+ E9B8D92C8C648122C07C3B66835E7456 /* Build configuration list for PBXNativeTarget "Pods-JFPopup_Tests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
- 59F2BD327789CA2F5B93B0A9B9EDBCA3 /* Debug */,
- BF5C41B5592CA94FBED63AB5DFA70A0F /* Release */,
+ F74F77F5B84BD0235A3362D6C0A2256B /* Debug */,
+ E8190579BBF6695C8978D3019EB43C5D /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
diff --git a/Example/Pods/Target Support Files/JFPopup/JFPopup-Info.plist b/Example/Pods/Target Support Files/JFPopup/JFPopup-Info.plist
index 2a9158a..4a95639 100644
--- a/Example/Pods/Target Support Files/JFPopup/JFPopup-Info.plist
+++ b/Example/Pods/Target Support Files/JFPopup/JFPopup-Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 1.2.0
+ 1.4.3
CFBundleSignature
????
CFBundleVersion
diff --git a/Example/Pods/Target Support Files/JFPopup/JFPopup.debug.xcconfig b/Example/Pods/Target Support Files/JFPopup/JFPopup.debug.xcconfig
index 4c9b2ad..6103c3b 100644
--- a/Example/Pods/Target Support Files/JFPopup/JFPopup.debug.xcconfig
+++ b/Example/Pods/Target Support Files/JFPopup/JFPopup.debug.xcconfig
@@ -2,6 +2,8 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JFPopup
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JRBaseKit"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
+OTHER_LDFLAGS = $(inherited) -framework "JRBaseKit"
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
diff --git a/Example/Pods/Target Support Files/JFPopup/JFPopup.release.xcconfig b/Example/Pods/Target Support Files/JFPopup/JFPopup.release.xcconfig
index 4c9b2ad..6103c3b 100644
--- a/Example/Pods/Target Support Files/JFPopup/JFPopup.release.xcconfig
+++ b/Example/Pods/Target Support Files/JFPopup/JFPopup.release.xcconfig
@@ -2,6 +2,8 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JFPopup
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JRBaseKit"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
+OTHER_LDFLAGS = $(inherited) -framework "JRBaseKit"
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
diff --git a/Example/Pods/Target Support Files/JFPopup/ResourceBundle-JFPopup-JFPopup-Info.plist b/Example/Pods/Target Support Files/JFPopup/ResourceBundle-JFPopup-JFPopup-Info.plist
index 76f0fc5..c6704f1 100644
--- a/Example/Pods/Target Support Files/JFPopup/ResourceBundle-JFPopup-JFPopup-Info.plist
+++ b/Example/Pods/Target Support Files/JFPopup/ResourceBundle-JFPopup-JFPopup-Info.plist
@@ -13,7 +13,7 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 1.2.0
+ 1.4.3
CFBundleSignature
????
CFBundleVersion
diff --git a/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit-Info.plist b/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit-Info.plist
index b07fa9b..2243fe6 100644
--- a/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit-Info.plist
+++ b/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit-Info.plist
@@ -15,7 +15,7 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 0.9.0
+ 1.0.0
CFBundleSignature
????
CFBundleVersion
diff --git a/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit.debug.xcconfig b/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit.debug.xcconfig
index 784d906..f6f7b8e 100644
--- a/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit.debug.xcconfig
+++ b/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit.debug.xcconfig
@@ -1,6 +1,7 @@
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JRBaseKit
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
diff --git a/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit.release.xcconfig b/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit.release.xcconfig
index 784d906..f6f7b8e 100644
--- a/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit.release.xcconfig
+++ b/Example/Pods/Target Support Files/JRBaseKit/JRBaseKit.release.xcconfig
@@ -1,6 +1,7 @@
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/JRBaseKit
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
+LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
diff --git a/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example-frameworks.sh
index b4c57e5..7148013 100755
--- a/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example-frameworks.sh
+++ b/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example-frameworks.sh
@@ -113,6 +113,7 @@ install_dsym() {
rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}"
else
# The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing.
+ mkdir -p "${DWARF_DSYM_FOLDER_PATH}"
touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM"
fi
fi
diff --git a/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.debug.xcconfig
index 076bf94..972ef74 100644
--- a/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.debug.xcconfig
+++ b/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.debug.xcconfig
@@ -3,7 +3,8 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JFPopup" "${PODS_CONFIGURATION_BUILD_DIR}/JRBaseKit"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JFPopup/JFPopup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JRBaseKit/JRBaseKit.framework/Headers"
-LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
+LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks'
+LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
OTHER_LDFLAGS = $(inherited) -framework "JFPopup" -framework "JRBaseKit"
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
PODS_BUILD_DIR = ${BUILD_DIR}
diff --git a/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.release.xcconfig
index 076bf94..972ef74 100644
--- a/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.release.xcconfig
+++ b/Example/Pods/Target Support Files/Pods-JFPopup_Example/Pods-JFPopup_Example.release.xcconfig
@@ -3,7 +3,8 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JFPopup" "${PODS_CONFIGURATION_BUILD_DIR}/JRBaseKit"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/JFPopup/JFPopup.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JRBaseKit/JRBaseKit.framework/Headers"
-LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
+LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks'
+LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift
OTHER_LDFLAGS = $(inherited) -framework "JFPopup" -framework "JRBaseKit"
OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS
PODS_BUILD_DIR = ${BUILD_DIR}
diff --git a/JFPopup.podspec b/JFPopup.podspec
index 5892a49..0e24cd2 100644
--- a/JFPopup.podspec
+++ b/JFPopup.podspec
@@ -8,7 +8,7 @@
Pod::Spec.new do |s|
s.name = 'JFPopup'
- s.version = '1.4.3'
+ s.version = '1.5.0'
s.summary = 'A Swift Popup Module help you popup your custom view easily'
# This description is used to generate tags and improve search results.
diff --git a/JFPopup/Classes/Core/JFPopup.swift b/JFPopup/Classes/Core/JFPopup.swift
index c0d4852..d68570f 100644
--- a/JFPopup/Classes/Core/JFPopup.swift
+++ b/JFPopup/Classes/Core/JFPopup.swift
@@ -5,6 +5,22 @@
// Created by 逸风 on 2021/10/9.
//
import JRBaseKit
+
+fileprivate let supportDynamicIsLandList = [
+ "iPhone 14 Pro",
+ "iPhone 14 Pro Max"
+]
+
+public var JFIsSupportDynamicIsLand: Bool {
+ get {
+ var t: CGFloat = 0
+ if #available(iOS 11.0, *) {
+ t = UIApplication.shared.keyWindow?.safeAreaInsets.top ?? 0
+ }
+ return t == 59.0
+ }
+}
+
public struct JFPopup {
public let base: Base
init(_ base: Base) {
@@ -87,6 +103,7 @@ public enum JFToastPosition {
case center
case top
case bottom
+ case dynamicIsland
}
public struct JFPopupConfig {
@@ -112,7 +129,7 @@ public struct JFPopupConfig {
public var autoDismissDuration: JFTimerDuration = .seconds(value: 2)
///toast view position
- public var toastPosition: JFToastPosition = .center
+ public var toastPosition: JFToastPosition = JFIsSupportDynamicIsLand ? .dynamicIsland : .center
/// static style config
public static var dialog = JFPopupConfig(enableDrag: false)
diff --git a/JFPopup/Classes/Core/JFPopupAnimation.swift b/JFPopup/Classes/Core/JFPopupAnimation.swift
index f35184b..1cbd14d 100644
--- a/JFPopup/Classes/Core/JFPopupAnimation.swift
+++ b/JFPopup/Classes/Core/JFPopupAnimation.swift
@@ -28,18 +28,39 @@ class JFPopupAnimation: NSObject {
break
case .dialog:
do {
- contianerView.center = CGPoint(x: CGSize.jf.screenSize().width / 2, y: CGSize.jf.screenSize().height / 2)
- if config.toastPosition == .top {
- contianerView.jf_top = CGFloat.jf.navigationBarHeight() + 15
- } else if config.toastPosition == .bottom {
- contianerView.jf_bottom = CGSize.jf.screenHeight() - CGFloat.jf.safeAreaBottomHeight() - 15
+ let originSize = contianerView.jf.size
+ if config.toastPosition == .dynamicIsland {
+ contianerView.jf_size = CGSize(width: 120, height: 34)
+ contianerView.center = CGPoint(x: CGSize.jf.screenSize().width / 2, y: 27)
+ }
+ let updateV = {
+ contianerView.center = CGPoint(x: CGSize.jf.screenSize().width / 2, y: CGSize.jf.screenSize().height / 2)
+ if config.toastPosition == .top {
+ contianerView.jf_top = CGFloat.jf.navigationBarHeight() + 15
+ } else if config.toastPosition == .bottom {
+ contianerView.jf_bottom = CGSize.jf.screenHeight() - CGFloat.jf.safeAreaBottomHeight() - 15
+ } else if config.toastPosition == .dynamicIsland {
+ contianerView.jf_size = originSize
+ contianerView.center = CGPoint(x: CGSize.jf.screenSize().width / 2, y: originSize.height / 2 + 10)
+ }
+ contianerView.layoutIfNeeded()
}
- contianerView.layoutIfNeeded()
guard config.withoutAnimation == false else {
+ updateV()
transitonContext?.completeTransition(true)
completion?(true)
return
}
+ if config.toastPosition == .dynamicIsland {
+ UIView.animate(withDuration: 0.25) {
+ updateV()
+ } completion: { finished in
+ transitonContext?.completeTransition(true)
+ completion?(finished)
+ }
+ return
+ }
+ updateV()
let animation = CAKeyframeAnimation(keyPath: "transform")
animation.duration = 0.25
animation.isRemovedOnCompletion = true
@@ -103,7 +124,18 @@ class JFPopupAnimation: NSObject {
case .dialog:
do {
UIView.animate(withDuration: 0.25, animations: {
- contianerView?.superview?.alpha = 0
+ if config.toastPosition == .dynamicIsland {
+ contianerView?.layer.cornerRadius = 17
+ contianerView?.jf_size = CGSize(width: 120, height: 34)
+ contianerView?.center = CGPoint(x: CGSize.jf.screenSize().width / 2, y: 27)
+ }
+ contianerView?.subviews.forEach({ v in
+ if config.toastPosition == .dynamicIsland {
+ v.isHidden = true
+ } else {
+ v.alpha = 0
+ }
+ })
contianerView?.alpha = 0
}) { (finished) in
transitonContext?.completeTransition(true)
diff --git a/JFPopup/Classes/General/Toast/JFToastView.swift b/JFPopup/Classes/General/Toast/JFToastView.swift
index aa3c4b0..a12f9e0 100644
--- a/JFPopup/Classes/General/Toast/JFToastView.swift
+++ b/JFPopup/Classes/General/Toast/JFToastView.swift
@@ -46,6 +46,7 @@ public enum JFToastAssetIconType {
public struct JFToastConfig {
var title: String?
var assetIcon: JFToastAssetIconType?
+ var enableDynamicIsLand: Bool = false
var enableRotation: Bool = false
var contentInset: UIEdgeInsets = .init(top: 12, left: 25, bottom: 12, right: 25)
var itemSpacing: CGFloat = 5.0
@@ -93,8 +94,8 @@ public class JFToastView: UIView {
override init(frame: CGRect) {
super.init(frame: CGRect(x: CGSize.jf.screenWidth(), y: CGSize.jf.screenHeight(), width: CGSize.jf.screenWidth(), height: CGSize.jf.screenHeight()))
- self.layer.cornerRadius = 10
- self.backgroundColor = UIColor(red: 59 / 255.0, green: 59 / 255.0, blue: 59 / 255.0, alpha: 1)
+ self.backgroundColor = .black
+ self.layer.cornerRadius = self.config.enableDynamicIsLand ? 17 : 10
}
func configSubview() {
@@ -106,7 +107,7 @@ public class JFToastView: UIView {
self.addConstraints(
[
NSLayoutConstraint(item: self.verStackView, attribute: .centerX, relatedBy: .equal, toItem: self, attribute: .centerX, multiplier: 1, constant: 0),
- NSLayoutConstraint(item: self.verStackView, attribute: .centerY, relatedBy: .equal, toItem: self, attribute: .centerY, multiplier: 1, constant: 0),
+ NSLayoutConstraint(item: self.verStackView, attribute: .centerY, relatedBy: .equal, toItem: self, attribute: .centerY, multiplier: 1, constant: self.config.enableDynamicIsLand ? 34 / 2 : 0),
]
)
if let title = self.config.title {
@@ -122,8 +123,9 @@ public class JFToastView: UIView {
self.layoutIfNeeded()
let titleSize = self.titleLabel.frame.size
let iconSize = self.iconImgView.frame.size
- var height: CGFloat = self.config.contentInset.bottom + self.config.contentInset.top
+ var height: CGFloat = self.config.contentInset.bottom + self.config.contentInset.top + (self.config.enableDynamicIsLand ? 34 : 0)
let horInset = CGFloat(self.config.contentInset.left + self.config.contentInset.right)
+ let dynamicisLandSize = 120.0 + 20.0
var contentWidth = max(titleSize.width, iconSize.width)
if iconSize.width > 0 && iconSize.width + horInset > titleSize.width {
contentWidth = iconSize.width
@@ -132,6 +134,9 @@ public class JFToastView: UIView {
if titleSize != .zero {
height += titleSize.height
+ if self.config.enableDynamicIsLand {
+ self.layer.cornerRadius = height / 2
+ }
}
if iconSize != .zero {
@@ -140,6 +145,12 @@ public class JFToastView: UIView {
if titleSize == .zero {
width = height
}
+ if self.config.enableDynamicIsLand {
+ self.layer.cornerRadius = 20
+ }
+ }
+ if self.config.enableDynamicIsLand {
+ width = max(width, dynamicisLandSize)
}
self.frame = CGRect(x: 0, y: 0, width: width, height: height)
if config.enableRotation {
@@ -261,6 +272,7 @@ public extension JFPopup where Base: JFPopupView {
config.enableUserInteraction = false
config.enableAutoDismiss = true
config.isDismissible = false
+ toastConfig.enableDynamicIsLand = config.toastPosition == .dynamicIsland
for option in allOptions {
switch option {
case .hit(let hit):
@@ -289,6 +301,7 @@ public extension JFPopup where Base: JFPopupView {
break
case .position(let pos):
config.toastPosition = pos
+ toastConfig.enableDynamicIsLand = config.toastPosition == .dynamicIsland && JFIsSupportDynamicIsLand
break
case .enableRotation(let enable):
toastConfig.enableRotation = enable
diff --git a/README.md b/README.md
index dc1cfa2..49988e6 100644
--- a/README.md
+++ b/README.md
@@ -75,6 +75,7 @@ self.popup.bottomSheet {
- v1.3 新增Loading 样式弹窗, 支持多种格式,详情看下面
- v1.4 新增微信 AlertView 样式弹窗, 支持多种格式,详情看下面
+- v1.5 JFToastView 支持iPhone14 Pro系列 灵动岛 (Toast Style Support iPhone14 Pro + Dynamic Island)
### AlertView