From ce97ebd905201af675349ddd68780c8e091ab561 Mon Sep 17 00:00:00 2001 From: TQ Date: Wed, 30 May 2018 18:17:06 +0800 Subject: [PATCH] Update RDVTabBarController.m //adjust the height of contentView ;prevent a event that reset the selectedIndex when the tabBarHidden is yes --- RDVTabBarController/RDVTabBarController.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/RDVTabBarController/RDVTabBarController.m b/RDVTabBarController/RDVTabBarController.m index e9e6ff4..aa26088 100755 --- a/RDVTabBarController/RDVTabBarController.m +++ b/RDVTabBarController/RDVTabBarController.m @@ -109,6 +109,10 @@ - (void)setSelectedIndex:(NSUInteger)selectedIndex { return; } + //调整contentView的高度:防止在tabBar 没有隐藏的状态下,设置selectedIndex;否则contentView 的高度就是不是我们想要的 + //adjust the height of contentView ;prevent a event that reset the selectedIndex when the tabBarHidden is yes + [self setTabBarHidden:NO animated:NO]; + if ([self selectedViewController]) { [[self selectedViewController] willMoveToParentViewController:nil]; [[[self selectedViewController] view] removeFromSuperview];