gpt4 book ai didi

ios - Xcode 7 - UITabBarController 更改内容大小

转载 作者:行者123 更新时间:2023-11-29 12:07:01 25 4
gpt4 key购买 nike

我一直在寻找改变 UITabBarController 的内容大小的解决方案,但没有成功。

幸运的是,今天,我找到了一种方法来做到这一点。所以,我写这篇文章是为了向其他人公开它(包括演示)。希望它对你有用。 This is demo

在那里,我创建了一个自定义标签栏并更改了包含您的 View Controller 的内容 View 。

核心功能是通过如下方式在UITabBarController中重新布局UITransitionView

-(void) viewDidLayoutSubviews {
[super viewDidLayoutSubviews];

[tabBarBtnContainer invalidateIntrinsicContentSize];

CGRect tabFrame = self.tabBar.frame;
tabFrame.origin.y = self.view.frame.origin.y + 20;
tabBarBtnContainer.frame = tabFrame;

UIView *transitionView = self.view.subviews[0];
transitionView.frame = CGRectMake(0, 70, self.view.frame.size.width,
self.view.frame.size.height - 70);
}

最佳答案

我找到了解决方案并写了一个 demo here

关于ios - Xcode 7 - UITabBarController 更改内容大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34625173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com