gpt4 book ai didi

iphone - 在 iOS 上的 UITabBarController 下方添加 UIViewController 就像 youtube 应用程序

转载 作者:行者123 更新时间:2023-11-28 22:48:48 26 4
gpt4 key购买 nike

我有一个带有几个选项卡的 UITabBarController。当我在第一个 View (选项卡)上单击 UIButton 时,我想将整个 UITabBarController 滑出并显示位于 下方的新 UIView >UITabBarController.

当您开始播放视频时,youtube iPhone 应用程序会发生类似情况。

我像这样将 UITabBarController 添加到 appDelegate 中的窗口:

self.window.rootViewController = self.tabBarController;

解决方案:

[self.view.window insertSubview:welcomeViewController.view atIndex:0];
[UIView animateWithDuration:1.0 delay:0. options:UIViewAnimationOptionBeginFromCurrentState animations:^{
CGRect frame = self.tabBarController.view.frame;
frame.origin.x += 400;
self.tabBarController.view.frame = frame;
} completion:^(BOOL finished) {
//
}];

最佳答案

尝试将标签栏 Controller 框架移到看不见的地方:

CGRect newFrame = tabBarController.view.frame;
newFrame.origin.y += winHeight;
[UIView
animateWithDuration:0.5
animations:^{
tabBarController.view.frame = newFrame;
}];

关于iphone - 在 iOS 上的 UITabBarController 下方添加 UIViewController 就像 youtube 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12494685/

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