Commit e33ca82a authored by yuzheng's avatar yuzheng

修复Xcode13&iOS15下导航栏颜色异常问题,release 3.6.3

parent d88eb774
...@@ -125,6 +125,7 @@ A:不要去拿PHImageFileURLKey,没用的,只有通过Photos框架才能 ...@@ -125,6 +125,7 @@ A:不要去拿PHImageFileURLKey,没用的,只有通过Photos框架才能
## 六. Release Notes 最近更新 ## 六. Release Notes 最近更新
**3.6.3 修复Xcode13&iOS15下导航栏颜色异常问题**
3.6.2 新增allowEditVideo,单选视频时支持裁剪 3.6.2 新增allowEditVideo,单选视频时支持裁剪
3.6.0 修复iOS14下iCloud视频导出失败问题 3.6.0 修复iOS14下iCloud视频导出失败问题
**3.5.2 适配iPhone12系列设备** **3.5.2 适配iPhone12系列设备**
......
Pod::Spec.new do |s| Pod::Spec.new do |s|
s.name = "TZImagePickerController" s.name = "TZImagePickerController"
s.version = "3.6.2" s.version = "3.6.3"
s.summary = "A clone of UIImagePickerController, support picking multiple photos、original photo and video" s.summary = "A clone of UIImagePickerController, support picking multiple photos、original photo and video"
s.homepage = "https://github.com/banchichen/TZImagePickerController" s.homepage = "https://github.com/banchichen/TZImagePickerController"
s.license = "MIT" s.license = "MIT"
s.author = { "banchichen" => "tanzhenios@foxmail.com" } s.author = { "banchichen" => "tanzhenios@foxmail.com" }
s.platform = :ios s.platform = :ios
s.ios.deployment_target = "8.0" s.ios.deployment_target = "8.0"
s.source = { :git => "https://github.com/banchichen/TZImagePickerController.git", :tag => "3.6.2" } s.source = { :git => "https://github.com/banchichen/TZImagePickerController.git", :tag => "3.6.3" }
s.requires_arc = true s.requires_arc = true
s.resources = "TZImagePickerController/TZImagePickerController/*.{png,bundle}" s.resources = "TZImagePickerController/TZImagePickerController/*.{png,bundle}"
s.source_files = "TZImagePickerController/TZImagePickerController/*.{h,m}" s.source_files = "TZImagePickerController/TZImagePickerController/*.{h,m}"
......
...@@ -823,7 +823,7 @@ ...@@ -823,7 +823,7 @@
INFOPLIST_FILE = TZImagePickerController/Info.plist; INFOPLIST_FILE = TZImagePickerController/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 3.6.2; MARKETING_VERSION = 3.6.3;
PRODUCT_BUNDLE_IDENTIFIER = tanzhenios2021.TZImagePickerController.www; PRODUCT_BUNDLE_IDENTIFIER = tanzhenios2021.TZImagePickerController.www;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE = "";
...@@ -847,7 +847,7 @@ ...@@ -847,7 +847,7 @@
INFOPLIST_FILE = TZImagePickerController/Info.plist; INFOPLIST_FILE = TZImagePickerController/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MARKETING_VERSION = 3.6.2; MARKETING_VERSION = 3.6.3;
PRODUCT_BUNDLE_IDENTIFIER = tanzhenios2021.TZImagePickerController.www; PRODUCT_BUNDLE_IDENTIFIER = tanzhenios2021.TZImagePickerController.www;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = ""; PROVISIONING_PROFILE = "";
...@@ -934,7 +934,7 @@ ...@@ -934,7 +934,7 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MARKETING_VERSION = 3.6.2; MARKETING_VERSION = 3.6.3;
OTHER_LDFLAGS = "-all_load"; OTHER_LDFLAGS = "-all_load";
PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerFramework; PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerFramework;
PRODUCT_NAME = TZImagePickerController; PRODUCT_NAME = TZImagePickerController;
...@@ -975,7 +975,7 @@ ...@@ -975,7 +975,7 @@
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 8.0; IPHONEOS_DEPLOYMENT_TARGET = 8.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MARKETING_VERSION = 3.6.2; MARKETING_VERSION = 3.6.3;
OTHER_LDFLAGS = "-all_load"; OTHER_LDFLAGS = "-all_load";
PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerFramework; PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerFramework;
PRODUCT_NAME = TZImagePickerController; PRODUCT_NAME = TZImagePickerController;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
// //
// Created by 谭真 on 15/12/24. // Created by 谭真 on 15/12/24.
// Copyright © 2015年 谭真. All rights reserved. // Copyright © 2015年 谭真. All rights reserved.
// version 3.6.2 - 2021.07.07 // version 3.6.3 - 2021.08.02
// 更多信息,请前往项目的github地址:https://github.com/banchichen/TZImagePickerController // 更多信息,请前往项目的github地址:https://github.com/banchichen/TZImagePickerController
/* /*
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
// //
// Created by 谭真 on 15/12/24. // Created by 谭真 on 15/12/24.
// Copyright © 2015年 谭真. All rights reserved. // Copyright © 2015年 谭真. All rights reserved.
// version 3.6.2 - 2021.07.07 // version 3.6.3 - 2021.08.02
// 更多信息,请前往项目的github地址:https://github.com/banchichen/TZImagePickerController // 更多信息,请前往项目的github地址:https://github.com/banchichen/TZImagePickerController
#import "TZImagePickerController.h" #import "TZImagePickerController.h"
...@@ -75,6 +75,7 @@ ...@@ -75,6 +75,7 @@
- (void)setNaviBgColor:(UIColor *)naviBgColor { - (void)setNaviBgColor:(UIColor *)naviBgColor {
_naviBgColor = naviBgColor; _naviBgColor = naviBgColor;
self.navigationBar.barTintColor = naviBgColor; self.navigationBar.barTintColor = naviBgColor;
[self configNavigationBarAppearance];
} }
- (void)setNaviTitleColor:(UIColor *)naviTitleColor { - (void)setNaviTitleColor:(UIColor *)naviTitleColor {
...@@ -96,6 +97,22 @@ ...@@ -96,6 +97,22 @@
textAttrs[NSFontAttributeName] = self.naviTitleFont; textAttrs[NSFontAttributeName] = self.naviTitleFont;
} }
self.navigationBar.titleTextAttributes = textAttrs; self.navigationBar.titleTextAttributes = textAttrs;
[self configNavigationBarAppearance];
}
- (void)configNavigationBarAppearance {
if (@available(iOS 13.0, *)) {
UINavigationBarAppearance *barAppearance = [[UINavigationBarAppearance alloc] init];
if (self.navigationBar.isTranslucent) {
UIColor *barTintColor = self.navigationBar.barTintColor;
barAppearance.backgroundColor = [barTintColor colorWithAlphaComponent:0.85];
} else {
barAppearance.backgroundColor = self.navigationBar.barTintColor;
}
barAppearance.titleTextAttributes = self.navigationBar.titleTextAttributes;
self.navigationBar.standardAppearance = barAppearance;
self.navigationBar.scrollEdgeAppearance = barAppearance;
}
} }
- (void)setBarItemTextFont:(UIFont *)barItemTextFont { - (void)setBarItemTextFont:(UIFont *)barItemTextFont {
......
...@@ -277,11 +277,6 @@ ...@@ -277,11 +277,6 @@
// [TZImagePickerConfig sharedInstance].languageBundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"tz-ru" ofType:@"lproj"]]; // [TZImagePickerConfig sharedInstance].languageBundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"tz-ru" ofType:@"lproj"]];
TZImagePickerController *imagePickerVc = [[TZImagePickerController alloc] initWithMaxImagesCount:self.maxCountTF.text.integerValue columnNumber:self.columnNumberTF.text.integerValue delegate:self pushPhotoPickerVc:YES]; TZImagePickerController *imagePickerVc = [[TZImagePickerController alloc] initWithMaxImagesCount:self.maxCountTF.text.integerValue columnNumber:self.columnNumberTF.text.integerValue delegate:self pushPhotoPickerVc:YES];
// imagePickerVc.barItemTextColor = [UIColor blackColor];
// [imagePickerVc.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor blackColor]}];
// imagePickerVc.navigationBar.tintColor = [UIColor blackColor];
// imagePickerVc.naviBgColor = [UIColor whiteColor];
// imagePickerVc.navigationBar.translucent = NO;
#pragma mark - 五类个性化设置,这些参数都可以不传,此时会走默认设置 #pragma mark - 五类个性化设置,这些参数都可以不传,此时会走默认设置
imagePickerVc.isSelectOriginalPhoto = _isSelectOriginalPhoto; imagePickerVc.isSelectOriginalPhoto = _isSelectOriginalPhoto;
...@@ -310,7 +305,18 @@ ...@@ -310,7 +305,18 @@
// imagePickerVc.navigationBar.barTintColor = [UIColor greenColor]; // imagePickerVc.navigationBar.barTintColor = [UIColor greenColor];
// imagePickerVc.oKButtonTitleColorDisabled = [UIColor lightGrayColor]; // imagePickerVc.oKButtonTitleColorDisabled = [UIColor lightGrayColor];
// imagePickerVc.oKButtonTitleColorNormal = [UIColor greenColor]; // imagePickerVc.oKButtonTitleColorNormal = [UIColor greenColor];
// imagePickerVc.barItemTextColor = [UIColor blackColor];
// imagePickerVc.navigationBar.translucent = NO; // imagePickerVc.navigationBar.translucent = NO;
// [imagePickerVc.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor blackColor]}];
// imagePickerVc.navigationBar.tintColor = [UIColor blackColor];
// if (@available(iOS 13.0, *)) {
// UINavigationBarAppearance *barAppearance = [[UINavigationBarAppearance alloc] init];
// barAppearance.backgroundColor = imagePickerVc.navigationBar.barTintColor;
// barAppearance.titleTextAttributes = imagePickerVc.navigationBar.titleTextAttributes;
// imagePickerVc.navigationBar.standardAppearance = barAppearance;
// imagePickerVc.navigationBar.scrollEdgeAppearance = barAppearance;
// }
imagePickerVc.iconThemeColor = [UIColor colorWithRed:31 / 255.0 green:185 / 255.0 blue:34 / 255.0 alpha:1.0]; imagePickerVc.iconThemeColor = [UIColor colorWithRed:31 / 255.0 green:185 / 255.0 blue:34 / 255.0 alpha:1.0];
imagePickerVc.showPhotoCannotSelectLayer = YES; imagePickerVc.showPhotoCannotSelectLayer = YES;
imagePickerVc.cannotSelectLayerColor = [[UIColor whiteColor] colorWithAlphaComponent:0.8]; imagePickerVc.cannotSelectLayerColor = [[UIColor whiteColor] colorWithAlphaComponent:0.8];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment