uitabbar相关内容

在 Swift 中更改标签栏字体

我一直在尝试更改标签栏项目的字体,但是我找不到任何 Swift 示例.我知道这就是你在 Objective-C 中改变它的方式: [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"AmericanTypewriter ..
发布时间:2021-09-13 19:07:20 移动开发

UITabBar 的圆角

我想创建一个带有圆角的 UITabBar.有没有办法让 UITabBar 有圆角?它将采用第二张图片的形状. 该应用程序从一个 tableView 开始.当用户点击一个主题时,它们会被发送到一个 tabBar 控制器. -----编辑----- 这是我的 AppDelegate: func application(_application: UIApplication,will ..
发布时间:2021-09-13 19:07:15 移动开发

更改 iOS7/8 中 UITabBar 的高度?

我正在尝试将库存 UITabBar 的高度更改为 44px,类似于 Tweetbot 的标签栏高度.我还看到其他一些应用也这样做. 但是,当我尝试设置高度时,它仍然保持不变 self.tabBar.frame.height = 40 我们不允许更改标签栏高度吗?如果是这样,什么是好的选择?使用工具栏? 解决方案 上述 SomeGuy 的回答对我有用.这是适用于可能需要它的任何人的 ..
发布时间:2021-09-13 19:07:13 其他开发

从一个 ViewController 到 Tab Bar Controller 中的另一个 ViewController?

在界面构建器中,我有一个 UITabBarController 并且它被设置为初始视图控制器.在标签栏控制器中,我链接了三个独立的 ViewController;两个 UIViewController 和一个 UITableViewController.我已将所有这三个视图都嵌入到 UINavigationController 的内部,因为这些视图中的每一个最终都会切换到一个新视图. 界面生 ..
发布时间:2021-09-13 18:38:16 移动开发

如何在具有导航的 Tabbar 应用程序中调用 viewWillDisappear 方法

我在我的应用程序中创建了 5 个标签.在 Tab1 我有 UITableView.在 didSelectRowAtIndexPath 上,我导航到另一个 UIView,其中显示了我的所有 5 个选项卡.我还在导航视图中播放歌曲. 现在,当我单击导航中的返回按钮并再次转到原始视图时,我可以调用 viewWillDisappear(如预期和正常情况). 但是当我直接单击另一个选项卡时,不会在导 ..

如何构建自定义 UITabBar?

我想构建一个带有白色背景色、圆角、较小宽度和一个自定义指示器的自定义 UITabBar(见图).我可以继承 UITabBar/UITabBarController 还是必须手动创建一个新视图?我该怎么做? 非常感谢! 解决方案 好的...首先你可以打开storyboard并设置一个漂亮的粉红色背景,然后你可以添加一个UIView. 您可以为超级视图设置成比例的高度和宽度,例如宽 ..
发布时间:2021-09-12 20:39:50 移动开发

关闭后如何以编程方式更改 UITabBar 所选索引?

我在 UITabBarViewcontroller 上有一个模态 UIViewController,我想关闭它,然后更改选项卡栏的所选项目. 我试图通过在关闭完成中设置 selectedIndex 来完成它: self.dismiss(动画:真,完成:{self.tabBarController?.selectedIndex = 2}) 如果这是一个新手问题,我深表歉意,我在任何地方都找 ..
发布时间:2021-09-12 20:39:44 移动开发

如何在 UITabBarItem 中垂直居中 SF Symbols 图像?

我在我的 iOS 应用程序中使用 SF 符号图像作为标签图像,方法如下: self.tabBarItem.image = UIImage(systemName: "ellipsis") 这会导致所有图像顶部对齐,但我希望它们垂直居中. 我该怎么做? 解决方案 显然 SF 符号默认以系统字体大小呈现.因此,如果您向省略号符号添加一半大小的基线偏移量,您几乎可以完全以这种方式将其垂直 ..
发布时间:2021-09-12 20:35:13 移动开发

如何修复 TabView 中 NavigationView 中 List 下的灰色条?

所以我遇到了一个问题,我的列表下方出现了一个灰色条,当我单击一个单元格转到另一个视图时,会出现一个更大的灰色条.这是列表视图的代码: VStack{导航视图{虚拟堆栈{列表{ForEach(answersArray.indices, id: \.self) { day inNavigationLink(destination: DetailView(questions: self.answer ..
发布时间:2021-09-02 19:27:58 其他开发

如何在 TVOS 焦点上更改标签栏项目文本颜色

标签栏中有四个项目. 1> 观看.(黑色) 2> 按需.(黑色) 3> 搜索.(黑色) 4> 设置.(我的颜色) 如何更改标签栏中项目文本的颜色以匹配其图标颜色.(现在在标签栏中选择了性能) 在此处输入图片说明 如何更改标签栏中“1,2,3"文本的颜色以匹配其图标颜色.(现在在标签栏中选择了性能) 我尝试设置 TitleTextAttributes. ..
发布时间:2021-09-02 18:59:02 其他开发

UITabBar 的奇怪行为,其中背景颜色仅显示一个选项卡

我正在使用 Swift 3 并且我研究了各种方法来设置 UITabBar 的 backgroundColor 颜色.最简单的方法是更改​​AppDelegate 的didFinishLaunchingWithOptions 中的属性.当我尝试这样做时, UITabBar 以标准颜色启动,这不是我想要的结果. 但是,当我转到下一个选项卡时,UITabBar 颜色会更改为我想要的颜色. 在 ..
发布时间:2021-09-02 18:45:54 移动开发

在 Swift 中向 UITabbarItem 添加一行作为选择指示器

我想在 UITabbarItems 底部使用粗线作为选择指示器.由于该应用程序必须适用于不同的手机尺寸,我无法使用图像作为选择指示符.这就是为什么我认为我必须使用 Swift 来做到这一点.(该行必须是页面宽度的 1/3). 我尝试使用 UITabBarItem.appearance() 但没有成功. 解决方案 我解决了我的问题. 这个小代码片段的特点: 宽度是动态的 ..
发布时间:2021-09-01 20:46:06 移动开发

检测标签栏项目何时被按下

我有一个根视图控制器,它没有设置为故事板上任何视图控制器的自定义类.相反,我所有的视图控制器都像这样继承了这个类. //RootViewController类 RootViewController: UIViewController, UITabBarDelegate {//这不会在任何视图控制器上执行func tabBar(tabBar: UITabBar, didSelectItem ite ..
发布时间:2021-09-01 20:30:20 移动开发

从故事板更改标签栏图标/文本色调颜色

我已经阅读了大约 10 个不同的帖子,例如这个他们都建议使用代码在您的应用委托中执行此操作. 甚至可以从故事板中更改它吗? 解决方案 由于某种我不清楚的原因,Attributes Inspector 中的标准 Tint 属性不起作用. 但是,如果您选择标签栏并打开身份检查器,您可以添加一个自定义的用户定义的运行时属性,其键路径为 tintColor,将其类型设置为 Color, ..
发布时间:2021-08-30 20:07:14 移动开发

如何在UITabbar中设置具有所需阴影的左上角和右上角半径?

我花了将近几个小时才弄明白.然而,这并没有发生,最后,我不得不来到这里.需要实现两件事: 首先,我想在 UITabbar 的顶部(基本上是 TopRight 和 TopLeft)有一个自发的角半径. 其次,我希望在这些圆角半径上方有一个阴影(如下图所示). 请看下图 如果我需要任何进一步的信息,请告诉我,我一定会提供的. 任何帮助将不胜感激. 编辑 1 这 ..
发布时间:2021-07-10 19:42:02 移动开发

Xcode 6 中的 UITabbar

我有 UITabbarController 在 iPhone 4, 4s, 5, 5S 中有 4 个标签,标签栏项目图像很好 但在 iPhone 6 和 iPhone 6 plus 中看起来是有线的.是否需要为 iPhone 6 和 iPhone 6 plus 放置不同的图像?如何设置此图像. 在 iphone 6 中 而且,iPhone 6 Plus 解决方案 我遇到了 ..
发布时间:2021-06-11 20:35:38 移动开发