arm64-apple-ios.swiftinterface
69.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
// swift-interface-format-version: 1.0
// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name HHPhotoPicker
import AVFoundation
import Accelerate
import CoreMotion
import Foundation
@_exported import HHPhotoPicker
import Photos
import PhotosUI
import Swift
import UIKit
import _Concurrency
public protocol HHPhotoPickerManagerDelegate {
func selectImage(_ selectedImages: [UIKit.UIImage])
func cancelImage()
func selectImageRequestError(_ errorAssets: [Photos.PHAsset], errorIndexs: [Swift.Int])
}
@objc public class HHPhotoPickerManager : ObjectiveC.NSObject {
public var viewDelegate: HHPhotoPicker.HHPhotoPickerManagerDelegate?
public var photoConfigModel: HHPhotoPicker.HHPhotoConfigModel
public var photoUIConfigModel: HHPhotoPicker.HHPhotoUIConfigModel
required public init(showVC: UIKit.UIViewController)
public func showImagePicker()
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class HHPhotoConfigModel : ObjectiveC.NSObject {
public var maxPreviewCount: Swift.Int
public var maxSelectCount: Swift.Int {
get
set
}
public var minVideoSelectCount: Swift.Int {
get
set
}
public var maxVideoSelectCount: Swift.Int {
get
set
}
public var minSelectVideoDuration: Swift.Int
public var maxSelectVideoDuration: Swift.Int
public var cellCornerRadio: CoreGraphics.CGFloat
public var languageType: HHPhotoPicker.ZLLanguageType {
get
set
}
public var columnCount: Swift.Int {
get
set
}
public var sortAscending: Swift.Bool
public var allowSelectImage: Swift.Bool
public var allowTakePhotoInLibrary: Swift.Bool
public var allowSelectOriginal: Swift.Bool
public var allowSelectGif: Swift.Bool
public var allowSelectVideo: Swift.Bool
public var allowSelectLivePhoto: Swift.Bool
public var allowEditImage: Swift.Bool
public var allowMixSelect: Swift.Bool
public var allowPreviewPhotos: Swift.Bool
public var editImageWithDraw: Swift.Bool
public var editImageWithClip: Swift.Bool
public var editImageWithImageSticker: Swift.Bool
public var editImageWithTextSticker: Swift.Bool
public var editImageWithMosaic: Swift.Bool
public var editImageWithFilter: Swift.Bool
public var editImageWithAdjust: Swift.Bool
public var editImageWitAdjustBrightness: Swift.Bool
public var editImageWitAdjustContrast: Swift.Bool
public var editImageWitAdjustSaturation: Swift.Bool
public var shouldAnialysisAsset: Swift.Bool
public var allowEditVideo: Swift.Bool {
get
set
}
public var saveNewImageAfterEdit: Swift.Bool
public var allowDragSelect: Swift.Bool
public var allowSlideSelect: Swift.Bool
public var autoScrollWhenSlideSelectIsActive: Swift.Bool
public var autoScrollMaxSpeed: CoreGraphics.CGFloat
public var showCaptureImageOnTakePhotoBtn: Swift.Bool
public var showSelectedIndex: Swift.Bool
public var showSelectedMask: Swift.Bool
public var showSelectedBorder: Swift.Bool
public var showInvalidMask: Swift.Bool
public var useCustomCamera: Swift.Bool
public var flashMode: HHPhotoPicker.ZLCameraConfiguration.FlashMode
@objc override dynamic public init()
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class HHPhotoUIConfigModel : ObjectiveC.NSObject {
public var style: HHPhotoPicker.ZLPhotoBrowserStyle
public var bottomToolViewBtnNormalBgColor: UIKit.UIColor
public var bottomToolViewBtnNormalBgColorOfPreviewVC: UIKit.UIColor
@objc public var indexLabelBgColor: UIKit.UIColor
@objc override dynamic public init()
@objc deinit
}
@objc public class ZLAlbumListModel : ObjectiveC.NSObject {
final public let title: Swift.String
public var count: Swift.Int {
get
}
public var result: Photos.PHFetchResult<Photos.PHAsset>
final public let collection: Photos.PHAssetCollection
final public let option: Photos.PHFetchOptions
final public let isCameraRoll: Swift.Bool
public var headImageAsset: Photos.PHAsset? {
get
}
public var models: [HHPhotoPicker.ZLPhotoModel]
public init(title: Swift.String, result: Photos.PHFetchResult<Photos.PHAsset>, collection: Photos.PHAssetCollection, option: Photos.PHFetchOptions, isCameraRoll: Swift.Bool)
public func refetchPhotos()
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class ZLCameraConfiguration : ObjectiveC.NSObject {
@objc public enum CaptureSessionPreset : Swift.Int {
case cif352x288
case vga640x480
case hd1280x720
case hd1920x1080
case hd4K3840x2160
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum FocusMode : Swift.Int {
case autoFocus
case continuousAutoFocus
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum ExposureMode : Swift.Int {
case autoExpose
case continuousAutoExposure
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum FlashMode : Swift.Int {
case auto
case on
case off
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public enum VideoExportType : Swift.Int {
case mov
case mp4
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public var sessionPreset: HHPhotoPicker.ZLCameraConfiguration.CaptureSessionPreset
@objc public var focusMode: HHPhotoPicker.ZLCameraConfiguration.FocusMode
@objc public var exposureMode: HHPhotoPicker.ZLCameraConfiguration.ExposureMode
@objc public var flashMode: HHPhotoPicker.ZLCameraConfiguration.FlashMode
@objc public var videoExportType: HHPhotoPicker.ZLCameraConfiguration.VideoExportType
@objc override dynamic public init()
@objc deinit
}
extension HHPhotoPicker.ZLCameraConfiguration {
@discardableResult
public func sessionPreset(_ sessionPreset: HHPhotoPicker.ZLCameraConfiguration.CaptureSessionPreset) -> HHPhotoPicker.ZLCameraConfiguration
@discardableResult
public func focusMode(_ mode: HHPhotoPicker.ZLCameraConfiguration.FocusMode) -> HHPhotoPicker.ZLCameraConfiguration
@discardableResult
public func exposureMode(_ mode: HHPhotoPicker.ZLCameraConfiguration.ExposureMode) -> HHPhotoPicker.ZLCameraConfiguration
@discardableResult
public func flashMode(_ mode: HHPhotoPicker.ZLCameraConfiguration.FlashMode) -> HHPhotoPicker.ZLCameraConfiguration
@discardableResult
public func videoExportType(_ type: HHPhotoPicker.ZLCameraConfiguration.VideoExportType) -> HHPhotoPicker.ZLCameraConfiguration
}
@objc @_Concurrency.MainActor(unsafe) open class ZLCustomCamera : UIKit.UIViewController, QuartzCore.CAAnimationDelegate {
@objc @_Concurrency.MainActor(unsafe) public var takeDoneBlock: ((UIKit.UIImage?, Foundation.URL?) -> Swift.Void)?
@objc @_Concurrency.MainActor(unsafe) public var cancelBlock: (() -> Swift.Void)?
@_Concurrency.MainActor(unsafe) public var tipsLabel: UIKit.UILabel {
get
set
}
@_Concurrency.MainActor(unsafe) public var bottomView: UIKit.UIView {
get
set
}
@_Concurrency.MainActor(unsafe) public var largeCircleView: UIKit.UIVisualEffectView {
get
set
}
@_Concurrency.MainActor(unsafe) public var smallCircleView: UIKit.UIView {
get
set
}
@_Concurrency.MainActor(unsafe) public var animateLayer: QuartzCore.CAShapeLayer {
get
set
}
@_Concurrency.MainActor(unsafe) public var retakeBtn: HHPhotoPicker.ZLEnlargeButton {
get
set
}
@_Concurrency.MainActor(unsafe) public var doneBtn: UIKit.UIButton {
get
set
}
@_Concurrency.MainActor(unsafe) public var dismissBtn: HHPhotoPicker.ZLEnlargeButton {
get
set
}
@_Concurrency.MainActor(unsafe) public var switchCameraBtn: HHPhotoPicker.ZLEnlargeButton {
get
set
}
@_Concurrency.MainActor(unsafe) public var focusCursorView: UIKit.UIImageView {
get
set
}
@_Concurrency.MainActor(unsafe) public var takedImageView: UIKit.UIImageView {
get
set
}
@_Concurrency.MainActor(unsafe) @objc override dynamic public var supportedInterfaceOrientations: UIKit.UIInterfaceOrientationMask {
@_Concurrency.MainActor(unsafe) @objc get
}
@_Concurrency.MainActor(unsafe) @objc override dynamic public var prefersStatusBarHidden: Swift.Bool {
@_Concurrency.MainActor(unsafe) @objc get
}
@objc deinit
@objc dynamic public init()
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@_Concurrency.MainActor(unsafe) @objc override dynamic open func viewDidLoad()
@_Concurrency.MainActor(unsafe) @objc override dynamic open func viewWillAppear(_ animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override dynamic open func viewDidAppear(_ animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override dynamic open func viewWillDisappear(_ animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override dynamic open func viewDidDisappear(_ animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override dynamic open func viewDidLayoutSubviews()
@_Concurrency.MainActor(unsafe) @objc public func animationDidStop(_ anim: QuartzCore.CAAnimation, finished flag: Swift.Bool)
}
extension HHPhotoPicker.ZLCustomCamera : AVFoundation.AVCapturePhotoCaptureDelegate {
@_Concurrency.MainActor(unsafe) @objc dynamic public func photoOutput(_ output: AVFoundation.AVCapturePhotoOutput, willCapturePhotoFor resolvedSettings: AVFoundation.AVCaptureResolvedPhotoSettings)
@_Concurrency.MainActor(unsafe) @objc dynamic public func photoOutput(_ output: AVFoundation.AVCapturePhotoOutput, didFinishProcessingPhoto photoSampleBuffer: CoreMedia.CMSampleBuffer?, previewPhoto previewPhotoSampleBuffer: CoreMedia.CMSampleBuffer?, resolvedSettings: AVFoundation.AVCaptureResolvedPhotoSettings, bracketSettings: AVFoundation.AVCaptureBracketedStillImageSettings?, error: Swift.Error?)
}
extension HHPhotoPicker.ZLCustomCamera : AVFoundation.AVCaptureFileOutputRecordingDelegate {
@_Concurrency.MainActor(unsafe) @objc dynamic public func fileOutput(_ output: AVFoundation.AVCaptureFileOutput, didStartRecordingTo fileURL: Foundation.URL, from connections: [AVFoundation.AVCaptureConnection])
@_Concurrency.MainActor(unsafe) @objc dynamic public func fileOutput(_ output: AVFoundation.AVCaptureFileOutput, didFinishRecordingTo outputFileURL: Foundation.URL, from connections: [AVFoundation.AVCaptureConnection], error: Swift.Error?)
}
extension HHPhotoPicker.ZLCustomCamera : UIKit.UIGestureRecognizerDelegate {
@_Concurrency.MainActor(unsafe) @objc dynamic public func gestureRecognizer(_ gestureRecognizer: UIKit.UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIKit.UIGestureRecognizer) -> Swift.Bool
}
@objc public protocol ZLImageStickerContainerDelegate {
@objc var selectImageBlock: ((UIKit.UIImage) -> Swift.Void)? { get set }
@objc var hideBlock: (() -> Swift.Void)? { get set }
@objc func show(in view: UIKit.UIView)
}
@objc @_inheritsConvenienceInitializers public class ZLEditImageConfiguration : ObjectiveC.NSObject {
@objc public enum EditTool : Swift.Int, Swift.CaseIterable {
case draw
case clip
case imageSticker
case textSticker
case mosaic
case filter
case adjust
public init?(rawValue: Swift.Int)
public typealias AllCases = [HHPhotoPicker.ZLEditImageConfiguration.EditTool]
public typealias RawValue = Swift.Int
public static var allCases: [HHPhotoPicker.ZLEditImageConfiguration.EditTool] {
get
}
public var rawValue: Swift.Int {
get
}
}
@objc public enum AdjustTool : Swift.Int, Swift.CaseIterable {
case brightness
case contrast
case saturation
public init?(rawValue: Swift.Int)
public typealias AllCases = [HHPhotoPicker.ZLEditImageConfiguration.AdjustTool]
public typealias RawValue = Swift.Int
public static var allCases: [HHPhotoPicker.ZLEditImageConfiguration.AdjustTool] {
get
}
public var rawValue: Swift.Int {
get
}
}
public var tools: [HHPhotoPicker.ZLEditImageConfiguration.EditTool] {
get
set
}
@objc public var tools_objc: [Swift.Int] {
@objc get
@objc set
}
@objc public var drawColors: [UIKit.UIColor] {
@objc get
@objc set
}
@objc public var defaultDrawColor: UIKit.UIColor
@objc public var clipRatios: [HHPhotoPicker.ZLImageClipRatio] {
@objc get
@objc set
}
@objc public var textStickerTextColors: [UIKit.UIColor] {
@objc get
@objc set
}
@objc public var textStickerDefaultTextColor: UIKit.UIColor
@objc public var filters: [HHPhotoPicker.ZLFilter] {
@objc get
@objc set
}
@objc public var imageStickerContainerView: (UIKit.UIView & HHPhotoPicker.ZLImageStickerContainerDelegate)?
public var adjustTools: [HHPhotoPicker.ZLEditImageConfiguration.AdjustTool] {
get
set
}
@objc public var adjustTools_objc: [Swift.Int] {
@objc get
@objc set
}
@objc public var impactFeedbackWhenAdjustSliderValueIsZero: Swift.Bool
@objc public var impactFeedbackStyle: UIKit.UIImpactFeedbackGenerator.FeedbackStyle
@objc override dynamic public init()
@objc deinit
}
extension HHPhotoPicker.ZLEditImageConfiguration {
@discardableResult
public func tools(_ tools: [HHPhotoPicker.ZLEditImageConfiguration.EditTool]) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func drawColors(_ colors: [UIKit.UIColor]) -> HHPhotoPicker.ZLEditImageConfiguration
public func defaultDrawColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func clipRatios(_ ratios: [HHPhotoPicker.ZLImageClipRatio]) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func textStickerTextColors(_ colors: [UIKit.UIColor]) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func textStickerDefaultTextColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func filters(_ filters: [HHPhotoPicker.ZLFilter]) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func imageStickerContainerView(_ view: (UIKit.UIView & HHPhotoPicker.ZLImageStickerContainerDelegate)?) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func adjustTools(_ tools: [HHPhotoPicker.ZLEditImageConfiguration.AdjustTool]) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func impactFeedbackWhenAdjustSliderValueIsZero(_ value: Swift.Bool) -> HHPhotoPicker.ZLEditImageConfiguration
@discardableResult
public func impactFeedbackStyle(_ style: UIKit.UIImpactFeedbackGenerator.FeedbackStyle) -> HHPhotoPicker.ZLEditImageConfiguration
}
@objc public class ZLImageClipRatio : ObjectiveC.NSObject {
public var title: Swift.String
final public let whRatio: CoreGraphics.CGFloat
@objc public init(title: Swift.String, whRatio: CoreGraphics.CGFloat, isCircle: Swift.Bool = false)
@objc deinit
}
extension HHPhotoPicker.ZLImageClipRatio {
@objc public static let custom: HHPhotoPicker.ZLImageClipRatio
@objc public static let circle: HHPhotoPicker.ZLImageClipRatio
@objc public static let wh1x1: HHPhotoPicker.ZLImageClipRatio
@objc public static let wh3x4: HHPhotoPicker.ZLImageClipRatio
@objc public static let wh4x3: HHPhotoPicker.ZLImageClipRatio
@objc public static let wh2x3: HHPhotoPicker.ZLImageClipRatio
@objc public static let wh3x2: HHPhotoPicker.ZLImageClipRatio
@objc public static let wh9x16: HHPhotoPicker.ZLImageClipRatio
@objc public static let wh16x9: HHPhotoPicker.ZLImageClipRatio
}
@objc public class ZLEditImageModel : ObjectiveC.NSObject {
final public let drawPaths: [HHPhotoPicker.ZLDrawPath]
final public let mosaicPaths: [HHPhotoPicker.ZLMosaicPath]
final public let editRect: CoreGraphics.CGRect?
final public let angle: CoreGraphics.CGFloat
final public let brightness: Swift.Float
final public let contrast: Swift.Float
final public let saturation: Swift.Float
final public let selectRatio: HHPhotoPicker.ZLImageClipRatio?
final public let selectFilter: HHPhotoPicker.ZLFilter?
final public let textStickers: [(state: HHPhotoPicker.ZLTextStickerState, index: Swift.Int)]?
final public let imageStickers: [(state: HHPhotoPicker.ZLImageStickerState, index: Swift.Int)]?
public init(drawPaths: [HHPhotoPicker.ZLDrawPath], mosaicPaths: [HHPhotoPicker.ZLMosaicPath], editRect: CoreGraphics.CGRect?, angle: CoreGraphics.CGFloat, brightness: Swift.Float, contrast: Swift.Float, saturation: Swift.Float, selectRatio: HHPhotoPicker.ZLImageClipRatio?, selectFilter: HHPhotoPicker.ZLFilter, textStickers: [(state: HHPhotoPicker.ZLTextStickerState, index: Swift.Int)]?, imageStickers: [(state: HHPhotoPicker.ZLImageStickerState, index: Swift.Int)]?)
@objc deinit
}
@objc @_Concurrency.MainActor(unsafe) open class ZLEditImageViewController : UIKit.UIViewController {
@objc @_Concurrency.MainActor(unsafe) public var drawColViewH: CoreGraphics.CGFloat
@objc @_Concurrency.MainActor(unsafe) public var filterColViewH: CoreGraphics.CGFloat
@objc @_Concurrency.MainActor(unsafe) public var adjustColViewH: CoreGraphics.CGFloat
@objc @_Concurrency.MainActor(unsafe) public var ashbinNormalBgColor: UIKit.UIColor
@objc @_Concurrency.MainActor(unsafe) public var cancelBtn: HHPhotoPicker.ZLEnlargeButton {
@objc get
@objc set
}
@objc @_Concurrency.MainActor(unsafe) public var mainScrollView: UIKit.UIScrollView {
@objc get
@objc set
}
@objc @_Concurrency.MainActor(unsafe) public var topShadowView: UIKit.UIView {
@objc get
@objc set
}
@objc @_Concurrency.MainActor(unsafe) public var topShadowLayer: QuartzCore.CAGradientLayer {
@objc get
@objc set
}
@objc @_Concurrency.MainActor(unsafe) public var bottomShadowView: UIKit.UIView
@objc @_Concurrency.MainActor(unsafe) public var bottomShadowLayer: QuartzCore.CAGradientLayer
@objc @_Concurrency.MainActor(unsafe) public var doneBtn: UIKit.UIButton
@objc @_Concurrency.MainActor(unsafe) public var revokeBtn: UIKit.UIButton
@objc @_Concurrency.MainActor(unsafe) public var ashbinView: UIKit.UIView {
@objc get
@objc set
}
@objc @_Concurrency.MainActor(unsafe) public var ashbinImgView: UIKit.UIImageView {
@objc get
@objc set
}
@objc @_Concurrency.MainActor(unsafe) public var drawLineWidth: CoreGraphics.CGFloat
@objc @_Concurrency.MainActor(unsafe) public var mosaicLineWidth: CoreGraphics.CGFloat
@objc @_Concurrency.MainActor(unsafe) public var editFinishBlock: ((UIKit.UIImage, HHPhotoPicker.ZLEditImageModel?) -> Swift.Void)?
@objc @_Concurrency.MainActor(unsafe) public var cancelEditBlock: (() -> Swift.Void)?
@_Concurrency.MainActor(unsafe) @objc override dynamic public var prefersStatusBarHidden: Swift.Bool {
@_Concurrency.MainActor(unsafe) @objc get
}
@_Concurrency.MainActor(unsafe) @objc override dynamic public var supportedInterfaceOrientations: UIKit.UIInterfaceOrientationMask {
@_Concurrency.MainActor(unsafe) @objc get
}
@objc deinit
@objc @_Concurrency.MainActor(unsafe) public class func showEditImageVC(parentVC: UIKit.UIViewController?, animate: Swift.Bool = false, image: UIKit.UIImage, editModel: HHPhotoPicker.ZLEditImageModel? = nil, cancel: (() -> Swift.Void)? = nil, completion: ((UIKit.UIImage, HHPhotoPicker.ZLEditImageModel?) -> Swift.Void)?)
@objc @_Concurrency.MainActor(unsafe) public init(image: UIKit.UIImage, editModel: HHPhotoPicker.ZLEditImageModel? = nil)
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@_Concurrency.MainActor(unsafe) @objc override dynamic open func viewDidLoad()
@_Concurrency.MainActor(unsafe) @objc override dynamic open func viewDidLayoutSubviews()
}
extension HHPhotoPicker.ZLEditImageViewController : UIKit.UIGestureRecognizerDelegate {
@_Concurrency.MainActor(unsafe) @objc dynamic public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIKit.UIGestureRecognizer) -> Swift.Bool
}
extension HHPhotoPicker.ZLEditImageViewController : UIKit.UIScrollViewDelegate {
@_Concurrency.MainActor(unsafe) @objc dynamic public func viewForZooming(in scrollView: UIKit.UIScrollView) -> UIKit.UIView?
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidZoom(_ scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidEndZooming(_ scrollView: UIKit.UIScrollView, with view: UIKit.UIView?, atScale scale: CoreGraphics.CGFloat)
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidScroll(_ scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidEndDragging(_ scrollView: UIKit.UIScrollView, willDecelerate decelerate: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidEndDecelerating(_ scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidEndScrollingAnimation(_ scrollView: UIKit.UIScrollView)
}
extension HHPhotoPicker.ZLEditImageViewController : UIKit.UICollectionViewDataSource, UIKit.UICollectionViewDelegate {
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, numberOfItemsInSection section: Swift.Int) -> Swift.Int
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, cellForItemAt indexPath: Foundation.IndexPath) -> UIKit.UICollectionViewCell
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, didSelectItemAt indexPath: Foundation.IndexPath)
}
@objc @_hasMissingDesignatedInitializers public class ZLDrawPath : ObjectiveC.NSObject {
@objc deinit
}
@objc @_hasMissingDesignatedInitializers public class ZLMosaicPath : ObjectiveC.NSObject {
@objc deinit
}
@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class ZLEditVideoViewController : UIKit.UIViewController {
@objc @_Concurrency.MainActor(unsafe) public var editFinishBlock: ((Foundation.URL?) -> Swift.Void)?
@_Concurrency.MainActor(unsafe) @objc override dynamic public var prefersStatusBarHidden: Swift.Bool {
@_Concurrency.MainActor(unsafe) @objc get
}
@_Concurrency.MainActor(unsafe) @objc override dynamic public var supportedInterfaceOrientations: UIKit.UIInterfaceOrientationMask {
@_Concurrency.MainActor(unsafe) @objc get
}
@objc deinit
@objc @_Concurrency.MainActor(unsafe) public init(avAsset: AVFoundation.AVAsset, animateDismiss: Swift.Bool = false)
@_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad()
@_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLayoutSubviews()
}
extension HHPhotoPicker.ZLEditVideoViewController : UIKit.UIGestureRecognizerDelegate {
@_Concurrency.MainActor(unsafe) @objc dynamic public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIKit.UIGestureRecognizer) -> Swift.Bool
}
extension HHPhotoPicker.ZLEditVideoViewController : UIKit.UICollectionViewDataSource, UIKit.UICollectionViewDelegateFlowLayout {
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidScroll(_ scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidEndDragging(_ scrollView: UIKit.UIScrollView, willDecelerate decelerate: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidEndDecelerating(_ scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, layout collectionViewLayout: UIKit.UICollectionViewLayout, insetForSectionAt section: Swift.Int) -> UIKit.UIEdgeInsets
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, numberOfItemsInSection section: Swift.Int) -> Swift.Int
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, cellForItemAt indexPath: Foundation.IndexPath) -> UIKit.UICollectionViewCell
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, willDisplay cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)
}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class ZLEnlargeButton : UIKit.UIButton {
@_Concurrency.MainActor(unsafe) public var enlargeInsets: UIKit.UIEdgeInsets
@_Concurrency.MainActor(unsafe) public var enlargeInset: CoreGraphics.CGFloat {
get
set
}
@_Concurrency.MainActor(unsafe) @objc override dynamic public func point(inside point: CoreGraphics.CGPoint, with event: UIKit.UIEvent?) -> Swift.Bool
@_Concurrency.MainActor(unsafe) @objc override dynamic public init(frame: CoreGraphics.CGRect)
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@objc deinit
}
public typealias ZLFilterApplierType = ((_ image: UIKit.UIImage) -> UIKit.UIImage)
@objc public enum ZLFilterType : Swift.Int {
case normal
case chrome
case fade
case instant
case process
case transfer
case tone
case linear
case sepia
case mono
case noir
case tonal
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public class ZLFilter : ObjectiveC.NSObject {
public var name: Swift.String
@objc public init(name: Swift.String, filterType: HHPhotoPicker.ZLFilterType)
@objc public init(name: Swift.String, applier: HHPhotoPicker.ZLFilterApplierType?)
@objc deinit
}
extension HHPhotoPicker.ZLFilter {
@objc public static let all: [HHPhotoPicker.ZLFilter]
@objc public static let normal: HHPhotoPicker.ZLFilter
@objc public static let clarendon: HHPhotoPicker.ZLFilter
@objc public static let nashville: HHPhotoPicker.ZLFilter
@objc public static let apply1977: HHPhotoPicker.ZLFilter
@objc public static let toaster: HHPhotoPicker.ZLFilter
@objc public static let chrome: HHPhotoPicker.ZLFilter
@objc public static let fade: HHPhotoPicker.ZLFilter
@objc public static let instant: HHPhotoPicker.ZLFilter
@objc public static let process: HHPhotoPicker.ZLFilter
@objc public static let transfer: HHPhotoPicker.ZLFilter
@objc public static let tone: HHPhotoPicker.ZLFilter
@objc public static let linear: HHPhotoPicker.ZLFilter
@objc public static let sepia: HHPhotoPicker.ZLFilter
@objc public static let mono: HHPhotoPicker.ZLFilter
@objc public static let noir: HHPhotoPicker.ZLFilter
@objc public static let tonal: HHPhotoPicker.ZLFilter
}
@objc public enum ZLURLType : Swift.Int {
case image
case video
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class ZLImagePreviewController : UIKit.UIViewController {
@objc @_Concurrency.MainActor(unsafe) public var longPressBlock: ((HHPhotoPicker.ZLImagePreviewController?, UIKit.UIImage?, Swift.Int) -> Swift.Void)?
@objc @_Concurrency.MainActor(unsafe) public var doneBlock: (([Any]) -> Swift.Void)?
@objc @_Concurrency.MainActor(unsafe) public var videoHttpHeader: [Swift.String : Any]?
@_Concurrency.MainActor(unsafe) @objc override dynamic public var prefersStatusBarHidden: Swift.Bool {
@_Concurrency.MainActor(unsafe) @objc get
}
@_Concurrency.MainActor(unsafe) @objc override dynamic public var preferredStatusBarStyle: UIKit.UIStatusBarStyle {
@_Concurrency.MainActor(unsafe) @objc get
}
@objc @_Concurrency.MainActor(unsafe) public init(datas: [Any], index: Swift.Int = 0, showSelectBtn: Swift.Bool = true, showBottomView: Swift.Bool = true, urlType: ((Foundation.URL) -> HHPhotoPicker.ZLURLType)? = nil, urlImageLoader: ((Foundation.URL, UIKit.UIImageView, @escaping (CoreGraphics.CGFloat) -> Swift.Void, @escaping () -> Swift.Void) -> Swift.Void)? = nil)
@_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLoad()
@_Concurrency.MainActor(unsafe) @objc override dynamic public func viewWillAppear(_ animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidAppear(_ animated: Swift.Bool)
@_Concurrency.MainActor(unsafe) @objc override dynamic public func viewDidLayoutSubviews()
@objc deinit
}
extension HHPhotoPicker.ZLImagePreviewController {
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidScroll(_ scrollView: UIKit.UIScrollView)
@_Concurrency.MainActor(unsafe) @objc dynamic public func scrollViewDidEndDecelerating(_ scrollView: UIKit.UIScrollView)
}
extension HHPhotoPicker.ZLImagePreviewController : UIKit.UICollectionViewDataSource, UIKit.UICollectionViewDelegateFlowLayout {
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, layout collectionViewLayout: UIKit.UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Swift.Int) -> CoreGraphics.CGFloat
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, layout collectionViewLayout: UIKit.UICollectionViewLayout, minimumLineSpacingForSectionAt section: Swift.Int) -> CoreGraphics.CGFloat
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, layout collectionViewLayout: UIKit.UICollectionViewLayout, insetForSectionAt section: Swift.Int) -> UIKit.UIEdgeInsets
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, layout collectionViewLayout: UIKit.UICollectionViewLayout, sizeForItemAt indexPath: Foundation.IndexPath) -> CoreGraphics.CGSize
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, numberOfItemsInSection section: Swift.Int) -> Swift.Int
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, cellForItemAt indexPath: Foundation.IndexPath) -> UIKit.UICollectionViewCell
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, didEndDisplaying cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)
}
@objc @_hasMissingDesignatedInitializers public class ZLImageStickerState : ObjectiveC.NSObject {
@objc deinit
}
@objc public enum ZLLanguageType : Swift.Int {
case system
case chineseSimplified
case chineseTraditional
case english
case japanese
case french
case german
case russian
case vietnamese
case korean
case malay
case italian
case indonesian
case portuguese
case spanish
case turkish
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
public struct ZLLocalLanguageKey : Swift.Hashable {
public let rawValue: Swift.String
public init(rawValue: Swift.String)
public static let previewCamera: HHPhotoPicker.ZLLocalLanguageKey
public static let previewCameraRecord: HHPhotoPicker.ZLLocalLanguageKey
public static let previewAlbum: HHPhotoPicker.ZLLocalLanguageKey
public static let cancel: HHPhotoPicker.ZLLocalLanguageKey
public static let noPhotoTips: HHPhotoPicker.ZLLocalLanguageKey
public static let loading: HHPhotoPicker.ZLLocalLanguageKey
public static let hudLoading: HHPhotoPicker.ZLLocalLanguageKey
public static let done: HHPhotoPicker.ZLLocalLanguageKey
public static let ok: HHPhotoPicker.ZLLocalLanguageKey
public static let timeout: HHPhotoPicker.ZLLocalLanguageKey
public static let noPhotoLibratyAuthority: HHPhotoPicker.ZLLocalLanguageKey
public static let noCameraAuthority: HHPhotoPicker.ZLLocalLanguageKey
public static let noMicrophoneAuthority: HHPhotoPicker.ZLLocalLanguageKey
public static let cameraUnavailable: HHPhotoPicker.ZLLocalLanguageKey
public static let keepRecording: HHPhotoPicker.ZLLocalLanguageKey
public static let gotoSettings: HHPhotoPicker.ZLLocalLanguageKey
public static let photo: HHPhotoPicker.ZLLocalLanguageKey
public static let originalPhoto: HHPhotoPicker.ZLLocalLanguageKey
public static let back: HHPhotoPicker.ZLLocalLanguageKey
public static let edit: HHPhotoPicker.ZLLocalLanguageKey
public static let editFinish: HHPhotoPicker.ZLLocalLanguageKey
public static let revert: HHPhotoPicker.ZLLocalLanguageKey
public static let brightness: HHPhotoPicker.ZLLocalLanguageKey
public static let contrast: HHPhotoPicker.ZLLocalLanguageKey
public static let saturation: HHPhotoPicker.ZLLocalLanguageKey
public static let preview: HHPhotoPicker.ZLLocalLanguageKey
public static let notAllowMixSelect: HHPhotoPicker.ZLLocalLanguageKey
public static let save: HHPhotoPicker.ZLLocalLanguageKey
public static let saveImageError: HHPhotoPicker.ZLLocalLanguageKey
public static let saveVideoError: HHPhotoPicker.ZLLocalLanguageKey
public static let exceededMaxSelectCount: HHPhotoPicker.ZLLocalLanguageKey
public static let exceededMaxVideoSelectCount: HHPhotoPicker.ZLLocalLanguageKey
public static let lessThanMinVideoSelectCount: HHPhotoPicker.ZLLocalLanguageKey
public static let longerThanMaxVideoDuration: HHPhotoPicker.ZLLocalLanguageKey
public static let shorterThanMaxVideoDuration: HHPhotoPicker.ZLLocalLanguageKey
public static let iCloudVideoLoadFaild: HHPhotoPicker.ZLLocalLanguageKey
public static let imageLoadFailed: HHPhotoPicker.ZLLocalLanguageKey
public static let customCameraTips: HHPhotoPicker.ZLLocalLanguageKey
public static let customCameraTakePhotoTips: HHPhotoPicker.ZLLocalLanguageKey
public static let customCameraRecordVideoTips: HHPhotoPicker.ZLLocalLanguageKey
public static let minRecordTimeTips: HHPhotoPicker.ZLLocalLanguageKey
public static let cameraRoll: HHPhotoPicker.ZLLocalLanguageKey
public static let panoramas: HHPhotoPicker.ZLLocalLanguageKey
public static let videos: HHPhotoPicker.ZLLocalLanguageKey
public static let favorites: HHPhotoPicker.ZLLocalLanguageKey
public static let timelapses: HHPhotoPicker.ZLLocalLanguageKey
public static let recentlyAdded: HHPhotoPicker.ZLLocalLanguageKey
public static let bursts: HHPhotoPicker.ZLLocalLanguageKey
public static let slomoVideos: HHPhotoPicker.ZLLocalLanguageKey
public static let selfPortraits: HHPhotoPicker.ZLLocalLanguageKey
public static let screenshots: HHPhotoPicker.ZLLocalLanguageKey
public static let depthEffect: HHPhotoPicker.ZLLocalLanguageKey
public static let livePhotos: HHPhotoPicker.ZLLocalLanguageKey
public static let animated: HHPhotoPicker.ZLLocalLanguageKey
public static let myPhotoStream: HHPhotoPicker.ZLLocalLanguageKey
public static let noTitleAlbumListPlaceholder: HHPhotoPicker.ZLLocalLanguageKey
public static let unableToAccessAllPhotos: HHPhotoPicker.ZLLocalLanguageKey
public static let textStickerRemoveTips: HHPhotoPicker.ZLLocalLanguageKey
public func hash(into hasher: inout Swift.Hasher)
public static func == (a: HHPhotoPicker.ZLLocalLanguageKey, b: HHPhotoPicker.ZLLocalLanguageKey) -> Swift.Bool
public var hashValue: Swift.Int {
get
}
}
public typealias Second = Swift.Int
@objc @_inheritsConvenienceInitializers public class ZLPhotoConfiguration : ObjectiveC.NSObject {
@objc public class func `default`() -> HHPhotoPicker.ZLPhotoConfiguration
@objc public class func resetConfiguration()
@objc public var sortAscending: Swift.Bool
@objc public var maxSelectCount: Swift.Int {
@objc get
@objc set
}
@objc public var maxVideoSelectCount: Swift.Int {
@objc get
@objc set
}
@objc public var minVideoSelectCount: Swift.Int {
@objc get
@objc set
}
@objc public var allowMixSelect: Swift.Bool
@objc public var maxPreviewCount: Swift.Int
@objc public var cellCornerRadio: CoreGraphics.CGFloat
@objc public var allowSelectImage: Swift.Bool
@objc public var allowSelectVideo: Swift.Bool
@objc public var allowSelectGif: Swift.Bool
@objc public var allowSelectLivePhoto: Swift.Bool
@objc public var allowTakePhotoInLibrary: Swift.Bool {
@objc get
@objc set
}
@objc public var allowEditImage: Swift.Bool {
@objc get
@objc set
}
@objc public var allowEditVideo: Swift.Bool {
@objc get
@objc set
}
@objc public var animateSelectBtnWhenSelect: Swift.Bool
@objc public var selectBtnAnimationDuration: Swift.Double
@objc public var editAfterSelectThumbnailImage: Swift.Bool
@objc public var cropVideoAfterSelectThumbnail: Swift.Bool
@objc public var showClipDirectlyIfOnlyHasClipTool: Swift.Bool
@objc public var saveNewImageAfterEdit: Swift.Bool
@objc public var allowSlideSelect: Swift.Bool
@objc public var autoScrollWhenSlideSelectIsActive: Swift.Bool
@objc public var autoScrollMaxSpeed: CoreGraphics.CGFloat
@objc public var allowDragSelect: Swift.Bool
@objc public var allowSelectOriginal: Swift.Bool
@objc public var allowPreviewPhotos: Swift.Bool
@objc public var showPreviewButtonInAlbum: Swift.Bool
@objc public var showSelectCountOnDoneBtn: Swift.Bool
@objc public var columnCount: Swift.Int {
@objc get
@objc set
}
@objc public var maxEditVideoTime: Swift.Int
@objc public var maxSelectVideoDuration: Swift.Int
@objc public var minSelectVideoDuration: Swift.Int
@objc public var editImageConfiguration: HHPhotoPicker.ZLEditImageConfiguration
@objc public var showCaptureImageOnTakePhotoBtn: Swift.Bool
@objc public var showSelectBtnWhenSingleSelect: Swift.Bool
@objc public var showSelectedMask: Swift.Bool
@objc public var showSelectedBorder: Swift.Bool
@objc public var showInvalidMask: Swift.Bool
@objc public var showSelectedIndex: Swift.Bool
@objc public var showSelectedPhotoPreview: Swift.Bool
@objc public var shouldAnialysisAsset: Swift.Bool
@objc public var timeout: Swift.Double
@objc public var languageType: HHPhotoPicker.ZLLanguageType {
@objc get
@objc set
}
@objc public var useCustomCamera: Swift.Bool
@objc public var allowTakePhoto: Swift.Bool {
@objc get
@objc set
}
@objc public var allowRecordVideo: Swift.Bool {
@objc get
@objc set
}
@objc public var minRecordDuration: HHPhotoPicker.Second {
@objc get
@objc set
}
@objc public var maxRecordDuration: HHPhotoPicker.Second {
@objc get
@objc set
}
@objc public var cameraConfiguration: HHPhotoPicker.ZLCameraConfiguration
@objc public var hudStyle: HHPhotoPicker.ZLProgressHUD.HUDStyle
@objc public var canSelectAsset: ((Photos.PHAsset) -> Swift.Bool)?
@objc public var showAddPhotoButton: Swift.Bool
@objc public var showEnterSettingTips: Swift.Bool
@objc public var noAuthorityCallback: ((HHPhotoPicker.ZLNoAuthorityType) -> Swift.Void)?
@objc public var operateBeforeDoneAction: ((UIKit.UIViewController, @escaping () -> Swift.Void) -> Swift.Void)?
@objc override dynamic public init()
@objc deinit
}
@objc public enum ZLNoAuthorityType : Swift.Int {
case library
case camera
case microphone
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
extension HHPhotoPicker.ZLPhotoConfiguration {
@discardableResult
public func sortAscending(_ ascending: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func maxSelectCount(_ count: Swift.Int) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func maxVideoSelectCount(_ count: Swift.Int) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func minVideoSelectCount(_ count: Swift.Int) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowMixSelect(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func maxPreviewCount(_ count: Swift.Int) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func cellCornerRadio(_ cornerRadio: CoreGraphics.CGFloat) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowSelectImage(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
@objc dynamic public func allowSelectVideo(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowSelectGif(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowSelectLivePhoto(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowTakePhotoInLibrary(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowEditImage(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowEditVideo(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func animateSelectBtnWhenSelect(_ animate: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func selectBtnAnimationDuration(_ duration: CoreFoundation.CFTimeInterval) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func editAfterSelectThumbnailImage(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func cropVideoAfterSelectThumbnail(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showClipDirectlyIfOnlyHasClipTool(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func saveNewImageAfterEdit(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowSlideSelect(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func autoScrollWhenSlideSelectIsActive(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func autoScrollMaxSpeed(_ speed: CoreGraphics.CGFloat) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowDragSelect(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowSelectOriginal(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowPreviewPhotos(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showPreviewButtonInAlbum(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showSelectCountOnDoneBtn(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func columnCount(_ count: Swift.Int) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func maxEditVideoTime(_ second: HHPhotoPicker.Second) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func maxSelectVideoDuration(_ duration: HHPhotoPicker.Second) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func minSelectVideoDuration(_ duration: HHPhotoPicker.Second) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func editImageConfiguration(_ configuration: HHPhotoPicker.ZLEditImageConfiguration) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showCaptureImageOnTakePhotoBtn(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showSelectBtnWhenSingleSelect(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showSelectedMask(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showSelectedBorder(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showInvalidMask(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showSelectedIndex(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func showSelectedPhotoPreview(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func shouldAnialysisAsset(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func timeout(_ timeout: Foundation.TimeInterval) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func languageType(_ type: HHPhotoPicker.ZLLanguageType) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func useCustomCamera(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowTakePhoto(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func allowRecordVideo(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func minRecordDuration(_ duration: HHPhotoPicker.Second) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func maxRecordDuration(_ duration: HHPhotoPicker.Second) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func cameraConfiguration(_ configuration: HHPhotoPicker.ZLCameraConfiguration) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
public func hudStyle(_ style: HHPhotoPicker.ZLProgressHUD.HUDStyle) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
@objc dynamic public func canSelectAsset(_ block: ((Photos.PHAsset) -> Swift.Bool)?) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
@objc dynamic public func showAddPhotoButton(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
@objc dynamic public func showEnterSettingTips(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
@objc dynamic public func noAuthorityCallback(_ callback: ((HHPhotoPicker.ZLNoAuthorityType) -> Swift.Void)?) -> HHPhotoPicker.ZLPhotoConfiguration
@discardableResult
@objc dynamic public func operateBeforeDoneAction(_ block: ((UIKit.UIViewController, @escaping () -> Swift.Void) -> Swift.Void)?) -> HHPhotoPicker.ZLPhotoConfiguration
}
@objc @_inheritsConvenienceInitializers public class ZLPhotoManager : ObjectiveC.NSObject {
@objc public class func saveImageToAlbum(image: UIKit.UIImage, completion: ((Swift.Bool, Photos.PHAsset?) -> Swift.Void)?)
@objc public class func saveVideoToAlbum(url: Foundation.URL, completion: ((Swift.Bool, Photos.PHAsset?) -> Swift.Void)?)
@objc public class func fetchPhoto(in result: Photos.PHFetchResult<Photos.PHAsset>, ascending: Swift.Bool, allowSelectImage: Swift.Bool, allowSelectVideo: Swift.Bool, limitCount: Swift.Int = .max) -> [HHPhotoPicker.ZLPhotoModel]
@objc public class func getPhotoAlbumList(ascending: Swift.Bool, allowSelectImage: Swift.Bool, allowSelectVideo: Swift.Bool, completion: ([HHPhotoPicker.ZLAlbumListModel]) -> Swift.Void)
@objc public class func getCameraRollAlbum(allowSelectImage: Swift.Bool, allowSelectVideo: Swift.Bool, completion: @escaping (HHPhotoPicker.ZLAlbumListModel) -> Swift.Void)
@discardableResult
@objc public class func fetchImage(for asset: Photos.PHAsset, size: CoreGraphics.CGSize, progress: ((CoreGraphics.CGFloat, Swift.Error?, Swift.UnsafeMutablePointer<ObjectiveC.ObjCBool>, [Swift.AnyHashable : Any]?) -> Swift.Void)? = nil, completion: @escaping (UIKit.UIImage?, Swift.Bool) -> Swift.Void) -> Photos.PHImageRequestID
@discardableResult
@objc public class func fetchOriginalImage(for asset: Photos.PHAsset, progress: ((CoreGraphics.CGFloat, Swift.Error?, Swift.UnsafeMutablePointer<ObjectiveC.ObjCBool>, [Swift.AnyHashable : Any]?) -> Swift.Void)? = nil, completion: @escaping (UIKit.UIImage?, Swift.Bool) -> Swift.Void) -> Photos.PHImageRequestID
@discardableResult
@objc public class func fetchOriginalImageData(for asset: Photos.PHAsset, progress: ((CoreGraphics.CGFloat, Swift.Error?, Swift.UnsafeMutablePointer<ObjectiveC.ObjCBool>, [Swift.AnyHashable : Any]?) -> Swift.Void)? = nil, completion: @escaping (Foundation.Data, [Swift.AnyHashable : Any]?, Swift.Bool) -> Swift.Void) -> Photos.PHImageRequestID
@objc public class func fetchLivePhoto(for asset: Photos.PHAsset, completion: @escaping (Photos.PHLivePhoto?, [Swift.AnyHashable : Any]?, Swift.Bool) -> Swift.Void) -> Photos.PHImageRequestID
@objc public class func fetchVideo(for asset: Photos.PHAsset, progress: ((CoreGraphics.CGFloat, Swift.Error?, Swift.UnsafeMutablePointer<ObjectiveC.ObjCBool>, [Swift.AnyHashable : Any]?) -> Swift.Void)? = nil, completion: @escaping (AVFoundation.AVPlayerItem?, [Swift.AnyHashable : Any]?, Swift.Bool) -> Swift.Void) -> Photos.PHImageRequestID
@objc public class func fetchAVAsset(forVideo asset: Photos.PHAsset, completion: @escaping (AVFoundation.AVAsset?, [Swift.AnyHashable : Any]?) -> Swift.Void) -> Photos.PHImageRequestID
@objc public class func fetchAssetFilePath(asset: Photos.PHAsset, completion: @escaping (Swift.String?) -> Swift.Void)
@objc override dynamic public init()
@objc deinit
}
extension HHPhotoPicker.ZLPhotoManager {
@objc dynamic public class func hasPhotoLibratyAuthority() -> Swift.Bool
@objc dynamic public class func hasCameraAuthority() -> Swift.Bool
@objc dynamic public class func hasMicrophoneAuthority() -> Swift.Bool
}
extension HHPhotoPicker.ZLPhotoModel {
public enum MediaType : Swift.Int {
case unknown
case image
case gif
case livePhoto
case video
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
}
@objc public class ZLPhotoModel : ObjectiveC.NSObject {
final public let ident: Swift.String
final public let asset: Photos.PHAsset
public var type: HHPhotoPicker.ZLPhotoModel.MediaType
public var duration: Swift.String
public var isSelected: Swift.Bool
public var editImage: UIKit.UIImage? {
get
set
}
public var second: HHPhotoPicker.Second {
get
}
public var whRatio: CoreGraphics.CGFloat {
get
}
public var previewSize: CoreGraphics.CGSize {
get
}
public var editImageModel: HHPhotoPicker.ZLEditImageModel?
public init(asset: Photos.PHAsset)
public func transformAssetType(for asset: Photos.PHAsset) -> HHPhotoPicker.ZLPhotoModel.MediaType
public func transformDuration(for asset: Photos.PHAsset) -> Swift.String
@objc deinit
}
extension HHPhotoPicker.ZLPhotoModel {
public static func == (lhs: HHPhotoPicker.ZLPhotoModel, rhs: HHPhotoPicker.ZLPhotoModel) -> Swift.Bool
}
@objc @_inheritsConvenienceInitializers @_Concurrency.MainActor(unsafe) public class ZLPhotoPreviewSheet : UIKit.UIView {
@objc @_Concurrency.MainActor(unsafe) public var selectImageBlock: (([UIKit.UIImage], [Photos.PHAsset], Swift.Bool) -> Swift.Void)?
@objc @_Concurrency.MainActor(unsafe) public var selectImageRequestErrorBlock: (([Photos.PHAsset], [Swift.Int]) -> Swift.Void)?
@objc @_Concurrency.MainActor(unsafe) public var cancelBlock: (() -> Swift.Void)?
@objc deinit
@_Concurrency.MainActor(unsafe) @objc convenience override dynamic public init(frame: CoreGraphics.CGRect)
@objc @_Concurrency.MainActor(unsafe) public init(selectedAssets: [Photos.PHAsset]? = nil)
@_Concurrency.MainActor(unsafe) @objc required dynamic public init?(coder: Foundation.NSCoder)
@_Concurrency.MainActor(unsafe) @objc override dynamic public func layoutSubviews()
@objc @_Concurrency.MainActor(unsafe) public func showPreview(animate: Swift.Bool = true, sender: UIKit.UIViewController)
@objc @_Concurrency.MainActor(unsafe) public func showPhotoLibrary(sender: UIKit.UIViewController)
@objc @_Concurrency.MainActor(unsafe) public func previewAssets(sender: UIKit.UIViewController, assets: [Photos.PHAsset], index: Swift.Int, isOriginal: Swift.Bool, showBottomViewAndSelectBtn: Swift.Bool = true)
}
extension HHPhotoPicker.ZLPhotoPreviewSheet : UIKit.UIGestureRecognizerDelegate {
@_Concurrency.MainActor(unsafe) @objc override dynamic public func gestureRecognizerShouldBegin(_ gestureRecognizer: UIKit.UIGestureRecognizer) -> Swift.Bool
}
extension HHPhotoPicker.ZLPhotoPreviewSheet : UIKit.UICollectionViewDataSource, UIKit.UICollectionViewDelegateFlowLayout {
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, layout collectionViewLayout: UIKit.UICollectionViewLayout, sizeForItemAt indexPath: Foundation.IndexPath) -> CoreGraphics.CGSize
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, numberOfItemsInSection section: Swift.Int) -> Swift.Int
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, cellForItemAt indexPath: Foundation.IndexPath) -> UIKit.UICollectionViewCell
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, willDisplay cell: UIKit.UICollectionViewCell, forItemAt indexPath: Foundation.IndexPath)
@_Concurrency.MainActor(unsafe) @objc dynamic public func collectionView(_ collectionView: UIKit.UICollectionView, didSelectItemAt indexPath: Foundation.IndexPath)
}
extension HHPhotoPicker.ZLPhotoPreviewSheet : UIKit.UIImagePickerControllerDelegate, UIKit.UINavigationControllerDelegate {
@_Concurrency.MainActor(unsafe) @objc dynamic public func imagePickerController(_ picker: UIKit.UIImagePickerController, didFinishPickingMediaWithInfo info: [UIKit.UIImagePickerController.InfoKey : Any])
}
extension HHPhotoPicker.ZLPhotoPreviewSheet : Photos.PHPhotoLibraryChangeObserver {
@_Concurrency.MainActor(unsafe) @objc dynamic public func photoLibraryDidChange(_ changeInstance: Photos.PHChange)
}
@objc @_inheritsConvenienceInitializers public class ZLPhotoUIConfiguration : ObjectiveC.NSObject {
@objc public enum CancelButtonStyle : Swift.Int {
case text
case image
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc public class func `default`() -> HHPhotoPicker.ZLPhotoUIConfiguration
@objc public class func resetConfiguration()
@objc public var style: HHPhotoPicker.ZLPhotoBrowserStyle
@objc public var statusBarStyle: UIKit.UIStatusBarStyle
@objc public var navCancelButtonStyle: HHPhotoPicker.ZLPhotoUIConfiguration.CancelButtonStyle
@objc public var showStatusBarInPreviewInterface: Swift.Bool
@objc public var navViewBlurEffectOfAlbumList: UIKit.UIBlurEffect?
@objc public var navViewBlurEffectOfPreview: UIKit.UIBlurEffect?
@objc public var bottomViewBlurEffectOfAlbumList: UIKit.UIBlurEffect?
@objc public var bottomViewBlurEffectOfPreview: UIKit.UIBlurEffect?
@objc public var customImageNames: [Swift.String] {
@objc get
@objc set
}
public var customImageForKey: [Swift.String : UIKit.UIImage?] {
get
set
}
@objc public var customImageForKey_objc: [Swift.String : UIKit.UIImage] {
@objc get
@objc set
}
public var customLanguageKeyValue: [HHPhotoPicker.ZLLocalLanguageKey : Swift.String] {
get
set
}
@objc public var customLanguageKeyValue_objc: [Swift.String : Swift.String] {
@objc get
@objc set
}
@objc public var themeFontName: Swift.String? {
@objc get
@objc set
}
@objc public var sheetTranslucentColor: UIKit.UIColor
@objc public var sheetBtnBgColor: UIKit.UIColor
@objc public var sheetBtnTitleColor: UIKit.UIColor
@objc public var sheetBtnTitleTintColor: UIKit.UIColor
@objc public var navBarColor: UIKit.UIColor
@objc public var navBarColorOfPreviewVC: UIKit.UIColor
@objc public var navTitleColor: UIKit.UIColor
@objc public var navTitleColorOfPreviewVC: UIKit.UIColor
@objc public var navEmbedTitleViewBgColor: UIKit.UIColor
@objc public var albumListBgColor: UIKit.UIColor
@objc public var embedAlbumListTranslucentColor: UIKit.UIColor
@objc public var albumListTitleColor: UIKit.UIColor
@objc public var albumListCountColor: UIKit.UIColor
@objc public var separatorColor: UIKit.UIColor
@objc public var thumbnailBgColor: UIKit.UIColor
@objc public var previewVCBgColor: UIKit.UIColor
@objc public var bottomToolViewBgColor: UIKit.UIColor
@objc public var bottomToolViewBgColorOfPreviewVC: UIKit.UIColor
@objc public var bottomToolViewBtnNormalTitleColor: UIKit.UIColor
@objc public var bottomToolViewDoneBtnNormalTitleColor: UIKit.UIColor
@objc public var bottomToolViewBtnNormalTitleColorOfPreviewVC: UIKit.UIColor
@objc public var bottomToolViewDoneBtnNormalTitleColorOfPreviewVC: UIKit.UIColor
@objc public var bottomToolViewBtnDisableTitleColor: UIKit.UIColor
@objc public var bottomToolViewDoneBtnDisableTitleColor: UIKit.UIColor
@objc public var bottomToolViewBtnDisableTitleColorOfPreviewVC: UIKit.UIColor
@objc public var bottomToolViewDoneBtnDisableTitleColorOfPreviewVC: UIKit.UIColor
@objc public var bottomToolViewBtnNormalBgColor: UIKit.UIColor
@objc public var bottomToolViewBtnNormalBgColorOfPreviewVC: UIKit.UIColor
@objc public var bottomToolViewBtnDisableBgColor: UIKit.UIColor
@objc public var bottomToolViewBtnDisableBgColorOfPreviewVC: UIKit.UIColor
@objc public var selectMorePhotoWhenAuthIsLismitedTitleColor: UIKit.UIColor
@objc public var cameraRecodeProgressColor: UIKit.UIColor
@objc public var selectedMaskColor: UIKit.UIColor
@objc public var selectedBorderColor: UIKit.UIColor
@objc public var invalidMaskColor: UIKit.UIColor
@objc public var indexLabelTextColor: UIKit.UIColor
@objc public var indexLabelBgColor: UIKit.UIColor
@objc public var cameraCellBgColor: UIKit.UIColor
@objc public var adjustSliderNormalColor: UIKit.UIColor
@objc public var adjustSliderTintColor: UIKit.UIColor
@objc override dynamic public init()
@objc deinit
}
@objc public enum ZLPhotoBrowserStyle : Swift.Int {
case embedAlbumList
case externalAlbumList
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
extension HHPhotoPicker.ZLPhotoUIConfiguration {
@discardableResult
public func style(_ style: HHPhotoPicker.ZLPhotoBrowserStyle) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func statusBarStyle(_ statusBarStyle: UIKit.UIStatusBarStyle) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func navCancelButtonStyle(_ style: HHPhotoPicker.ZLPhotoUIConfiguration.CancelButtonStyle) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func showStatusBarInPreviewInterface(_ value: Swift.Bool) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func navViewBlurEffectOfAlbumList(_ effect: UIKit.UIBlurEffect?) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func navViewBlurEffectOfPreview(_ effect: UIKit.UIBlurEffect?) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomViewBlurEffectOfAlbumList(_ effect: UIKit.UIBlurEffect?) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomViewBlurEffectOfPreview(_ effect: UIKit.UIBlurEffect?) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func customImageNames(_ names: [Swift.String]) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func customImageForKey(_ map: [Swift.String : UIKit.UIImage?]) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func customLanguageKeyValue(_ map: [HHPhotoPicker.ZLLocalLanguageKey : Swift.String]) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func themeFontName(_ name: Swift.String) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func sheetTranslucentColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func sheetBtnBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func sheetBtnTitleColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func sheetBtnTitleTintColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func navBarColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func navBarColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func navTitleColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func navTitleColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func navEmbedTitleViewBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func albumListBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func embedAlbumListTranslucentColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func albumListTitleColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func albumListCountColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func separatorColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func thumbnailBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func previewVCBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBgColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBtnNormalTitleColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewDoneBtnNormalTitleColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBtnNormalTitleColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewDoneBtnNormalTitleColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBtnDisableTitleColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewDoneBtnDisableTitleColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBtnDisableTitleColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewDoneBtnDisableTitleColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBtnNormalBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBtnNormalBgColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBtnDisableBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func bottomToolViewBtnDisableBgColorOfPreviewVC(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func selectMorePhotoWhenAuthIsLismitedTitleColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func cameraRecodeProgressColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func selectedMaskColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func selectedBorderColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func invalidMaskColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func indexLabelTextColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func indexLabelBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func cameraCellBgColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func adjustSliderNormalColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
@discardableResult
public func adjustSliderTintColor(_ color: UIKit.UIColor) -> HHPhotoPicker.ZLPhotoUIConfiguration
}
@objc @_hasMissingDesignatedInitializers @_Concurrency.MainActor(unsafe) public class ZLProgressHUD : UIKit.UIView {
@objc public enum HUDStyle : Swift.Int {
case light
case lightBlur
case dark
case darkBlur
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
@objc deinit
@objc @_Concurrency.MainActor(unsafe) public init(style: HHPhotoPicker.ZLProgressHUD.HUDStyle)
@objc @_Concurrency.MainActor(unsafe) public func show(timeout: Foundation.TimeInterval = 100)
@objc @_Concurrency.MainActor(unsafe) public func hide()
}
@objc @_hasMissingDesignatedInitializers public class ZLTextStickerState : ObjectiveC.NSObject {
@objc deinit
}
@objc @_inheritsConvenienceInitializers public class ZLVideoManager : ObjectiveC.NSObject {
@objc public class func mergeVideos(fileUrls: [Foundation.URL], completion: @escaping ((Foundation.URL?, Swift.Error?) -> Swift.Void))
@objc override dynamic public init()
@objc deinit
}
extension HHPhotoPicker.ZLVideoManager {
@objc dynamic public class func exportVideo(for asset: Photos.PHAsset, exportType: HHPhotoPicker.ZLVideoManager.ExportType = .mov, presetName: Swift.String = AVAssetExportPresetMediumQuality, complete: @escaping ((Foundation.URL?, Swift.Error?) -> Swift.Void))
@objc dynamic public class func exportVideo(for asset: AVFoundation.AVAsset, range: CoreMedia.CMTimeRange = CMTimeRange(start: .zero, duration: .positiveInfinity), exportType: HHPhotoPicker.ZLVideoManager.ExportType = .mov, presetName: Swift.String = AVAssetExportPresetMediumQuality, complete: @escaping ((Foundation.URL?, Swift.Error?) -> Swift.Void))
}
extension HHPhotoPicker.ZLVideoManager {
@objc public enum ExportType : Swift.Int {
case mov
case mp4
public init?(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
}
extension HHPhotoPicker.ZLCameraConfiguration.CaptureSessionPreset : Swift.Equatable {}
extension HHPhotoPicker.ZLCameraConfiguration.CaptureSessionPreset : Swift.Hashable {}
extension HHPhotoPicker.ZLCameraConfiguration.CaptureSessionPreset : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLCameraConfiguration.FocusMode : Swift.Equatable {}
extension HHPhotoPicker.ZLCameraConfiguration.FocusMode : Swift.Hashable {}
extension HHPhotoPicker.ZLCameraConfiguration.FocusMode : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLCameraConfiguration.ExposureMode : Swift.Equatable {}
extension HHPhotoPicker.ZLCameraConfiguration.ExposureMode : Swift.Hashable {}
extension HHPhotoPicker.ZLCameraConfiguration.ExposureMode : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLCameraConfiguration.FlashMode : Swift.Equatable {}
extension HHPhotoPicker.ZLCameraConfiguration.FlashMode : Swift.Hashable {}
extension HHPhotoPicker.ZLCameraConfiguration.FlashMode : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLCameraConfiguration.VideoExportType : Swift.Equatable {}
extension HHPhotoPicker.ZLCameraConfiguration.VideoExportType : Swift.Hashable {}
extension HHPhotoPicker.ZLCameraConfiguration.VideoExportType : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLEditImageConfiguration.EditTool : Swift.Equatable {}
extension HHPhotoPicker.ZLEditImageConfiguration.EditTool : Swift.Hashable {}
extension HHPhotoPicker.ZLEditImageConfiguration.EditTool : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLEditImageConfiguration.AdjustTool : Swift.Equatable {}
extension HHPhotoPicker.ZLEditImageConfiguration.AdjustTool : Swift.Hashable {}
extension HHPhotoPicker.ZLEditImageConfiguration.AdjustTool : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLFilterType : Swift.Equatable {}
extension HHPhotoPicker.ZLFilterType : Swift.Hashable {}
extension HHPhotoPicker.ZLFilterType : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLURLType : Swift.Equatable {}
extension HHPhotoPicker.ZLURLType : Swift.Hashable {}
extension HHPhotoPicker.ZLURLType : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLLanguageType : Swift.Equatable {}
extension HHPhotoPicker.ZLLanguageType : Swift.Hashable {}
extension HHPhotoPicker.ZLLanguageType : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLNoAuthorityType : Swift.Equatable {}
extension HHPhotoPicker.ZLNoAuthorityType : Swift.Hashable {}
extension HHPhotoPicker.ZLNoAuthorityType : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLPhotoModel.MediaType : Swift.Equatable {}
extension HHPhotoPicker.ZLPhotoModel.MediaType : Swift.Hashable {}
extension HHPhotoPicker.ZLPhotoModel.MediaType : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLPhotoUIConfiguration.CancelButtonStyle : Swift.Equatable {}
extension HHPhotoPicker.ZLPhotoUIConfiguration.CancelButtonStyle : Swift.Hashable {}
extension HHPhotoPicker.ZLPhotoUIConfiguration.CancelButtonStyle : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLPhotoBrowserStyle : Swift.Equatable {}
extension HHPhotoPicker.ZLPhotoBrowserStyle : Swift.Hashable {}
extension HHPhotoPicker.ZLPhotoBrowserStyle : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLProgressHUD.HUDStyle : Swift.Equatable {}
extension HHPhotoPicker.ZLProgressHUD.HUDStyle : Swift.Hashable {}
extension HHPhotoPicker.ZLProgressHUD.HUDStyle : Swift.RawRepresentable {}
extension HHPhotoPicker.ZLVideoManager.ExportType : Swift.Equatable {}
extension HHPhotoPicker.ZLVideoManager.ExportType : Swift.Hashable {}
extension HHPhotoPicker.ZLVideoManager.ExportType : Swift.RawRepresentable {}