Skip to content

Commit 1ae160f

Browse files
committed
修复QMUINavigationController控制界面navBar显示隐藏接口的bug
1 parent 97c224c commit 1ae160f

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

QMUIKit/UICore/QMUIConfiguration.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ - (void)setNavBarBackIndicatorImage:(UIImage *)navBarBackIndicatorImage {
277277
UINavigationBar *navigationBar = [QMUIHelper visibleViewController].navigationController.navigationBar;
278278

279279
// 返回按钮的图片frame是和系统默认的返回图片的大小一致的(13, 21),所以用自定义返回箭头时要保证图片大小与系统的箭头大小一样,否则无法对齐
280-
CGSize systemBackIndicatorImageSize = CGSizeMake(13, 21); // 在iOS9上实际测量得到
280+
CGSize systemBackIndicatorImageSize = CGSizeMake(13, 21); // 在iOS 8-11 上实际测量得到
281281
CGSize customBackIndicatorImageSize = _navBarBackIndicatorImage.size;
282282
if (!CGSizeEqualToSize(customBackIndicatorImageSize, systemBackIndicatorImageSize)) {
283283
CGFloat imageExtensionVerticalFloat = CGFloatGetCenter(systemBackIndicatorImageSize.height, customBackIndicatorImageSize.height);

QMUIKit/UIMainFrame/QMUINavigationController.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -285,11 +285,11 @@ - (void)renderStyleInNavigationController:(UINavigationController *)navigationCo
285285
if (navigationBarHiddenOption == QMUINavigationBarHiddenStateShowWithoutAnimated || navigationBarHiddenOption == QMUINavigationBarHiddenStateHideWithoutAnimated) {
286286
animated = NO;
287287
}
288-
if (hidden && !vc.navigationController.navigationBarHidden) {
289-
[vc.navigationController setNavigationBarHidden:YES animated:animated];
288+
if (hidden && !self.navigationBarHidden) {
289+
[self setNavigationBarHidden:YES animated:animated];
290290
}
291-
if (!hidden && vc.navigationController.navigationBarHidden) {
292-
[vc.navigationController setNavigationBarHidden:NO animated:animated];
291+
if (!hidden && self.navigationBarHidden) {
292+
[self setNavigationBarHidden:NO animated:animated];
293293
}
294294
}
295295

0 commit comments

Comments
 (0)