uitabbar相关内容

SwiftUI-为什么我的TabBar忽略了init()中的设置颜色方法?

我有一个TabView。TabView中有两个视图-HomePageView和StatsPageView。HomePageView是第一个加载的视图。加载主页时,选项卡栏的背景为白色,而不是init()方法中设置的粉色背景。当我转到统计页面查看时,选项卡栏是粉红色的。当我回到主视图时,选项卡栏是粉红色的。为什么它装的是白色而不是粉色?我已经尝试将UITabBar.appearance().barT ..
发布时间:2022-09-25 12:20:33 其他开发

IOS画外音功能随捆绑包标识符而变化

我遇到了画外音不支持编码的可访问性值(标签/提示/ECT)的问题。我已经能够通过更改捆绑包标识符来复制该问题。我最初的捆绑识别器的所有画外音功能都有问题。如果我在捆绑包标识的末尾添加任何东西,删除iPhone上的应用程序,清理项目,强制关闭Xcode,单击项目,让它构建,然后安装问题就消失了。如果我重命名回原来的捆绑包标识,删除iPhone上的应用程序,强制关闭Xcode,点击项目,让它构建,然后 ..
发布时间:2022-09-25 12:16:19 移动开发

选项卡栏中间的选项卡角外

我想制作一个包含5个选项卡项的选项卡栏。我希望中间的那个(第三个)在选项卡栏的角之外,这可能很难理解,因此我决定添加屏幕截图 我想做一些你可以在上面看到的东西,但我不知道这是怎么可能的。 如果您能推荐我这样做,我将不胜感激。 推荐答案 创建UITabBarControler类并将其分配给TabBarControler. 初始化变量 let button = UIBut ..
发布时间:2022-09-25 12:05:38 移动开发

将UIView控制器推送到UITabBar上方

我有一个UIViewController,叫做ListVC。ListVC有一个UITabBar,用户可以用它来切换选项卡。它还具有UINavigationController。 在ListVC中,我有一个按钮,当按下它时(用NavigationController),我想按下一个名为DetailVC的新的ViewController。我想演示DeatilVC而不显示UITabBar。 问题 ..
发布时间:2022-09-25 12:00:50 移动开发

如何在iOS上创建选项卡栏?

我需要在我的主视图控制器上有一个带有选项卡的选项卡栏,以便导航到所有其他控制器。我只需要这个控制器上的选项卡栏,当我转到另一个控制器时,我只需要有一个后退按钮就可以转到主控制器。 现在我有几个问题要问。我在主视图控制器中创建了选项卡栏,并创建了包含所需文本和图像的所有选项卡。但是,我发现我只能为选项卡栏创建IBOutlet,而不是为每个选项卡创建IBActions(正如我所想的那样)。于是我创建了 ..
发布时间:2022-03-11 09:33:31 移动开发

iOS 15 UITabBarController的选项卡栏背景颜色变为黑色

tabBar.barTintColor在iOS 15测试版4中无法更改。 背景。我们在App Store中有一个应用程序,每年在新的iOS主要版本发布之前,我们都会下载iOS测试版,并测试我们的应用程序以提前修复问题。 我们的问题。今年,当在iOS15beta4中测试时,我们发现UITabBarController的选项卡栏背景颜色变黑,使得项目(图标和标题)难以阅读。在我们的代码中, ..
发布时间:2022-03-11 09:21:37 移动开发

UINavigationBar 隐藏/显示时如何防止视图调整大小/转换

我有一个带有标签栏和导航栏的应用程序.我推送一个用于显示照片的视图控制器,一次一张.它最初显示条形图和前进/后退控件;延迟后,这些隐藏,使用标签栏上的 setNavigationBarHidden:animated: 和自定义转换 (CGAffineTransformMakeTranslation).这可行,但是显示照片的视图控制器 view 会上下跳跃.如果我将标签栏排除在等式之外,情况也是如此 ..
发布时间:2022-01-20 16:21:08 移动开发

如何将标签栏项目连接到操作?

我有一个 UIView,它有一个 UITabBar,里面有 4 个 UITabBarItem 组件(都是从 IB 创建的). 我希望当有人点击标签栏中的项目时调用我的 IBAction 函数.但是我无法通过 IB 将 tabbaritem 连接到我的操作...我控制“接收到的操作"中的拖动,但它不允许我将它连接到 tabbaritem. 谢谢德肖恩 解决方案 你的问题并不清楚你 ..

如何以编程方式删除在父类 NIB 文件中创建的选项卡栏项?

在我的 iPhone 应用程序中,我有一个带有 三个标签 的公共标签栏,在按下按钮后会从多个视图中呈现.我遵循的方法是 Tweetie 应用程序的工作流程,在 Robert Conn 帖子. 注意主控制器是一个导航控制器;选项卡栏放置在导航堆栈的视图控制器的 NIB 文件中,选项卡之间的切换效果在委托的 didSelectItem 方法中处理. @interface GameTabBarC ..
发布时间:2022-01-19 20:38:14 移动开发

使标签栏上的自定义按钮圆形

这是我想要做的: 注意:截图取自早期版本的 iOS 我能够实现的目标: 代码: 覆盖 func viewWillAppear(animated: Bool) {//创建按钮的图像让 imageCameraButton: UIImage!= UIImage(命名:“cameraIcon")//创建一个按钮让 cameraButton = UIButton(type: .Cust ..
发布时间:2022-01-17 23:31:46 移动开发

uitabbarcontroller/uitabbar 在基于导航的项目中

我创建了基于导航的项目.在第二个屏幕中我想添加 uitabbarcontroller.任何人都可以建议我如何做到这一点. 我已经做了很多搜索,但还没有成功.所以请您提供一个简单的示例.我已经尝试过下面的讨论,但我认为这不是一个好方法. 使用 TabBar 的基于导航的应用程序 谢谢 解决方案 其实这才是正确的做法.不正确的一件事是控制器的分配位置.这发生在前一个控制器中, ..

禁用操作 - 用户点击标签栏项目以转到根视图控制器

我想在用户点击标签栏项目时禁用默认操作. 例如,我有一个带有 Tab1、Tab2 和 Tab3 的标签栏.在 Tab1 中,用户可以从 View1 导航到 View3(View1 > View2 > View3).如果用户在 View3,并且他点击 Tab1,应用程序会将用户带到 View1(根视图控制器).我想禁用此功能.我不希望 Tab1 上的点击弹出所有视图控制器.我该怎么做? ..

推送 UIViewController 时显示 UITabBar

这是我的情况: 我在 UITabBarController 中有一个 UINavigationController.当我向下钻取导航控制器时,有时我必须隐藏 UITabBar 因为我希望视图有尽可能多的空间. 我通过在推送的 UIViewController 中使用 self.hidesBottomBarWhenPushed = YES 来做到这一点,并且效果很好. 但是,我想在以下推送的控 ..
发布时间:2022-01-17 12:51:20 移动开发

没有 UITabBarController 的 UITabBar 功能

我有这个问题,我有一个基于导航的应用程序,并且在其中一个详细视图上我需要有 UITabBar,它将显示一些 UITableViews.由于苹果文档说“你永远不应该将标签栏控制器添加到导航控制器",这会造成很大的问题,我找到了这个示例:链接文本,它正在工作,但是在选择一个表格视图后,UITabBar 消失了. 解决方案 既然您没有使用 TabBarController 来显示表视图(如链接中 ..
发布时间:2022-01-17 12:46:22 移动开发

在 Xcode 中以编程方式按下 UITabBar 按钮

抱歉新手问题.我的主窗口视图中有一个 UITabBar 以及每个选项卡的 UINavigationControllers 数组.该结构类似于 iPod 应用程序,主要视图可以通过选择 TabBar 项目来查看,然后用户可以通过将视图推送到堆栈来使用 NavigationController 进一步深入. 我想要做的是相当于从代码中的任何子视图按下底部的 TabBar 按钮(即,更改 TabB ..