Skip to content

Commit 9da598d

Browse files
committed
feat: 在 iOS26 下,返回按钮图片 insets 默认为 zero
1 parent aa766ef commit 9da598d

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

NXNavigationExtension/Core/NXNavigationConfiguration.m

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#import "NXNavigationConfiguration.h"
2525
#import "NXNavigationExtensionRuntime.h"
2626

27-
// chevron.left@2x.png, SF Pro-Medium, compression, 默认颜色:tintColor = [UIColor whiteColor]
27+
// chevron.left@2x.png, SF Pro-Medium, compression
2828
static NSString *NXNavigationBarBackImageBase64Data = @"iVBORw0KGgoAAAANSUhEUgAAABQAAAAjCAMAAACjKNoqAAAAgVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9d3yJTAAAAK3RSTlMA2QUR1K2xGAzHwaWblI+Ld2hQJ83Mu7e1n5iJfXJsY11IQC0dCINYOSIHKsEspwAAAKhJREFUKM990ckSgjAURNEEJKDMCDIo4Dz9/wcqnU06przLs3ld9YTds6h+bJZSlpaV8ptim+RSTjbCWt+0AtaRHWDKYQHZXVtk2h4Wk+XabgZ5GawnS2GJZ9oAG8gSWGrau4dlMN6SC6rGDcGpBVdnxkvt1AZ6Yt2u/2jlUmnpawN9sF61Hp06s4Y7aOnUydIWOrL6HbSwVNkboAGeL7ho0VTYmjVx+AEgOgfYXg2whAAAAABJRU5ErkJggg==";
2929

3030

@@ -46,10 +46,15 @@ - (instancetype)init {
4646
_backgroundColor = [UIColor systemBlueColor];
4747
_useSystemBackButton = NO;
4848
_systemBackButtonTitle = @"";
49-
_backImageInsets = UIEdgeInsetsMake(0, -8, 0, 0);
50-
_landscapeBackImageInsets = UIEdgeInsetsMake(0, -8, 0, 0);
5149
_imageData = [[NSData alloc] initWithBase64EncodedString:NXNavigationBarBackImageBase64Data options:NSDataBase64DecodingIgnoreUnknownCharacters];
5250

51+
UIEdgeInsets insets = UIEdgeInsetsMake(0, -8, 0, 0);
52+
if (@available(iOS 26.0, *)) {
53+
insets = UIEdgeInsetsZero;
54+
}
55+
_backImageInsets = insets;
56+
_landscapeBackImageInsets = insets;
57+
5358
_tintColor = [UIColor whiteColor];
5459
if (@available(iOS 13.0, *)) {
5560
_tintColor = [UIColor colorWithDynamicProvider:^UIColor *_Nonnull(UITraitCollection *_Nonnull traitCollection) {

0 commit comments

Comments
 (0)