Skip to content

Commit 1fed95e

Browse files
committed
iOS14下可添加访问更多照片,release 3.8.0
1 parent a37ed2e commit 1fed95e

File tree

7 files changed

+16
-13
lines changed

7 files changed

+16
-13
lines changed

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,11 @@
5454
TZImagePickerController uses Camera、Location、Microphone、Photo Library,you need add these properties to info.plist like Demo:
5555
TZImagePickerController使用了相机、定位、麦克风、相册,请参考Demo添加下列属性到info.plist文件:
5656
`Privacy - Camera Usage Description`
57-
`Privacy - Location Usage Description`
57+
`Privacy - Location Usage Description`
5858
`Privacy - Location When In Use Usage Description`
5959
`Privacy - Microphone Usage Description`
6060
`Privacy - Photo Library Usage Description`
61+
`Prevent limited photos access alert`
6162

6263
## 四. More 更多
6364

@@ -127,13 +128,14 @@ A:不要去拿PHImageFileURLKey,没用的,只有通过Photos框架才能
127128

128129
## 六. Release Notes 最近更新
129130

131+
**3.8.0 iOS14下可添加访问更多照片,详见PR内的评论** [#1526](https://github.com/banchichen/TZImagePickerController/pull/1526)
130132
**3.7.6 修复iOS15.2下初次授权相册权限时的长时间卡顿&白屏问题** [#1547](https://github.com/banchichen/TZImagePickerController/issues/1547)
131133
**3.6.7 修复Xcode13&iOS15下导航栏颜色异常问题**
132134
3.6.2 新增allowEditVideo,单选视频时支持裁剪
133135
3.6.0 修复iOS14下iCloud视频导出失败问题
134136
**3.5.2 适配iPhone12系列设备**
135137
3.4.4 支持Dark Mode
136-
**3.4.2 适配iOS14,若干问题修复**
138+
3.4.2 适配iOS14,若干问题修复
137139
3.3.2 适配iOS13,若干问题修复
138140
3.2.1 新增裁剪用scaleAspectFillCrop属性,设置为YES后,照片尺寸小于裁剪框时会自动放大撑满
139141
3.2.0 加入用NSOperationQueue控制获取原图并发数降低内存的示例

TZImagePickerController.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
Pod::Spec.new do |s|
22
s.name = "TZImagePickerController"
3-
s.version = "3.7.6"
3+
s.version = "3.8.0"
44
s.summary = "A clone of UIImagePickerController, support picking multiple photos、original photo and video"
55
s.homepage = "https://github.com/banchichen/TZImagePickerController"
66
s.license = "MIT"
77
s.author = { "banchichen" => "[email protected]" }
88
s.platform = :ios
99
s.ios.deployment_target = "8.0"
10-
s.source = { :git => "https://github.com/banchichen/TZImagePickerController.git", :tag => "3.7.6" }
10+
s.source = { :git => "https://github.com/banchichen/TZImagePickerController.git", :tag => "3.8.0" }
1111
s.requires_arc = true
1212
s.resources = "TZImagePickerController/TZImagePickerController/*.{png,bundle}"
1313
s.source_files = "TZImagePickerController/TZImagePickerController/*.{h,m}"

TZImagePickerController.xcodeproj/project.pbxproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -843,7 +843,7 @@
843843
INFOPLIST_FILE = TZImagePickerController/Info.plist;
844844
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
845845
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
846-
MARKETING_VERSION = 3.7.6;
846+
MARKETING_VERSION = 3.8.0;
847847
PRODUCT_BUNDLE_IDENTIFIER = tanzhenios2021.TZImagePickerController.www;
848848
PRODUCT_NAME = "$(TARGET_NAME)";
849849
PROVISIONING_PROFILE = "";
@@ -867,7 +867,7 @@
867867
INFOPLIST_FILE = TZImagePickerController/Info.plist;
868868
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
869869
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
870-
MARKETING_VERSION = 3.7.6;
870+
MARKETING_VERSION = 3.8.0;
871871
PRODUCT_BUNDLE_IDENTIFIER = tanzhenios2021.TZImagePickerController.www;
872872
PRODUCT_NAME = "$(TARGET_NAME)";
873873
PROVISIONING_PROFILE = "";
@@ -954,7 +954,7 @@
954954
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
955955
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
956956
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
957-
MARKETING_VERSION = 3.7.6;
957+
MARKETING_VERSION = 3.8.0;
958958
OTHER_LDFLAGS = "-all_load";
959959
PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerFramework;
960960
PRODUCT_NAME = TZImagePickerController;
@@ -995,7 +995,7 @@
995995
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
996996
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
997997
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
998-
MARKETING_VERSION = 3.7.6;
998+
MARKETING_VERSION = 3.8.0;
999999
OTHER_LDFLAGS = "-all_load";
10001000
PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerFramework;
10011001
PRODUCT_NAME = TZImagePickerController;

TZImagePickerController/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,6 @@
2222
<string>1</string>
2323
<key>LSRequiresIPhoneOS</key>
2424
<true/>
25-
<key>PHPhotoLibraryPreventAutomaticLimitedAccessAlert</key>
26-
<true/>
2725
<key>NSCameraUsageDescription</key>
2826
<string>访问相机以拍照</string>
2927
<key>NSLocationUsageDescription</key>
@@ -34,6 +32,8 @@
3432
<string>访问麦克风以录像</string>
3533
<key>NSPhotoLibraryUsageDescription</key>
3634
<string>访问相册以选择照片</string>
35+
<key>PHPhotoLibraryPreventAutomaticLimitedAccessAlert</key>
36+
<true/>
3737
<key>UILaunchStoryboardName</key>
3838
<string>LaunchScreen</string>
3939
<key>UIMainStoryboardFile</key>

TZImagePickerController/TZImagePickerController/TZImagePickerController.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//
55
// Created by 谭真 on 15/12/24.
66
// Copyright © 2015年 谭真. All rights reserved.
7-
// version 3.7.6 - 2022.03.02
7+
// version 3.8.0 - 2022.04.05
88
// 更多信息,请前往项目的github地址:https://github.com/banchichen/TZImagePickerController
99

1010
/*

TZImagePickerController/TZImagePickerController/TZImagePickerController.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
//
55
// Created by 谭真 on 15/12/24.
66
// Copyright © 2015年 谭真. All rights reserved.
7-
// version 3.7.6 - 2022.03.02
7+
// version 3.8.0 - 2022.04.05
88
// 更多信息,请前往项目的github地址:https://github.com/banchichen/TZImagePickerController
99

1010
#import "TZImagePickerController.h"

TZImagePickerController/TZImagePickerController/TZPhotoPickerController.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ - (void)viewDidLoad {
110110
[tzImagePickerVc.childViewControllers firstObject].navigationItem.backBarButtonItem = backItem;
111111
}
112112
_showTakePhotoBtn = _model.isCameraRoll && ((tzImagePickerVc.allowTakePicture && tzImagePickerVc.allowPickingImage) || (tzImagePickerVc.allowTakeVideo && tzImagePickerVc.allowPickingVideo));
113-
_authorizationLimited = [[TZImageManager manager] isPHAuthorizationStatusLimited];
113+
_authorizationLimited = _model.isCameraRoll && [[TZImageManager manager] isPHAuthorizationStatusLimited];
114114
// [self resetCachedAssets];
115115
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didChangeStatusBarOrientationNotification:) name:UIApplicationDidChangeStatusBarOrientationNotification object:nil];
116116

@@ -211,6 +211,7 @@ - (void)configCollectionView {
211211
CGFloat rgb = 153 / 256.0;
212212
_noDataLabel.textColor = [UIColor colorWithRed:rgb green:rgb blue:rgb alpha:1.0];
213213
_noDataLabel.font = [UIFont boldSystemFontOfSize:20];
214+
_noDataLabel.frame = _collectionView.bounds;
214215
[_collectionView addSubview:_noDataLabel];
215216
} else if (_noDataLabel) {
216217
[_noDataLabel removeFromSuperview];

0 commit comments

Comments
 (0)