uitabbar相关内容
如何更新或重新加载 UITabBarItem 上的文本颜色? 它会,只有当我杀死应用程序并重新打开时.然后它会刷新 UITabBarItem 上的 textColor Swift 5.1,iOS 12 func handleRefreshForTabBar() {DispatchQueue.main.async {//背景self.view.backgroundColor = Th
..
我一直在尝试更改标签栏项目的字体,但是我找不到任何 Swift 示例.我知道这就是你在 Objective-C 中改变它的方式: [[UITabBarItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"AmericanTypewriter
..
我想创建一个带有圆角的 UITabBar.有没有办法让 UITabBar 有圆角?它将采用第二张图片的形状. 该应用程序从一个 tableView 开始.当用户点击一个主题时,它们会被发送到一个 tabBar 控制器. -----编辑----- 这是我的 AppDelegate: func application(_application: UIApplication,will
..
我正在尝试将库存 UITabBar 的高度更改为 44px,类似于 Tweetbot 的标签栏高度.我还看到其他一些应用也这样做. 但是,当我尝试设置高度时,它仍然保持不变 self.tabBar.frame.height = 40 我们不允许更改标签栏高度吗?如果是这样,什么是好的选择?使用工具栏? 解决方案 上述 SomeGuy 的回答对我有用.这是适用于可能需要它的任何人的
..
我制作了一个运行良好的自定义 UITabBar,但我对导航进行了更改,现在我遇到了一些严重的问题.这是我所拥有的: 常规设置 TabBarControllerNavbarController1 - TabBarItem1链接到:PeopleViewNavbarController2 - TabBarItem2链接到:内容视图NavbarController3 - TabBarItem3链接
..
在界面构建器中,我有一个 UITabBarController 并且它被设置为初始视图控制器.在标签栏控制器中,我链接了三个独立的 ViewController;两个 UIViewController 和一个 UITableViewController.我已将所有这三个视图都嵌入到 UINavigationController 的内部,因为这些视图中的每一个最终都会切换到一个新视图. 界面生
..
我在我的应用程序中创建了 5 个标签.在 Tab1 我有 UITableView.在 didSelectRowAtIndexPath 上,我导航到另一个 UIView,其中显示了我的所有 5 个选项卡.我还在导航视图中播放歌曲. 现在,当我单击导航中的返回按钮并再次转到原始视图时,我可以调用 viewWillDisappear(如预期和正常情况). 但是当我直接单击另一个选项卡时,不会在导
..
我想构建一个带有白色背景色、圆角、较小宽度和一个自定义指示器的自定义 UITabBar(见图).我可以继承 UITabBar/UITabBarController 还是必须手动创建一个新视图?我该怎么做? 非常感谢! 解决方案 好的...首先你可以打开storyboard并设置一个漂亮的粉红色背景,然后你可以添加一个UIView. 您可以为超级视图设置成比例的高度和宽度,例如宽
..
我在 UITabBarViewcontroller 上有一个模态 UIViewController,我想关闭它,然后更改选项卡栏的所选项目. 我试图通过在关闭完成中设置 selectedIndex 来完成它: self.dismiss(动画:真,完成:{self.tabBarController?.selectedIndex = 2}) 如果这是一个新手问题,我深表歉意,我在任何地方都找
..
我在我的 iOS 应用程序中使用 SF 符号图像作为标签图像,方法如下: self.tabBarItem.image = UIImage(systemName: "ellipsis") 这会导致所有图像顶部对齐,但我希望它们垂直居中. 我该怎么做? 解决方案 显然 SF 符号默认以系统字体大小呈现.因此,如果您向省略号符号添加一半大小的基线偏移量,您几乎可以完全以这种方式将其垂直
..
随着 tvOS 9.1 和 Xcode 7.2 的发布,我的 UITabBarItem 图像显示不正确.在我的视图控制器中,我使用 UIImageRenderingMode.AlwaysOriginal 设置了带有图像的 tabBarItem.image 和 tabBarItem.selectedImage. required init?(coder aDecoder: NSCoder) {su
..
所以我遇到了一个问题,我的列表下方出现了一个灰色条,当我单击一个单元格转到另一个视图时,会出现一个更大的灰色条.这是列表视图的代码: VStack{导航视图{虚拟堆栈{列表{ForEach(answersArray.indices, id: \.self) { day inNavigationLink(destination: DetailView(questions: self.answer
..
标签栏中有四个项目. 1> 观看.(黑色) 2> 按需.(黑色) 3> 搜索.(黑色) 4> 设置.(我的颜色) 如何更改标签栏中项目文本的颜色以匹配其图标颜色.(现在在标签栏中选择了性能) 在此处输入图片说明 如何更改标签栏中“1,2,3"文本的颜色以匹配其图标颜色.(现在在标签栏中选择了性能) 我尝试设置 TitleTextAttributes.
..
我正在使用 Swift 3 并且我研究了各种方法来设置 UITabBar 的 backgroundColor 颜色.最简单的方法是更改AppDelegate 的didFinishLaunchingWithOptions 中的属性.当我尝试这样做时, UITabBar 以标准颜色启动,这不是我想要的结果. 但是,当我转到下一个选项卡时,UITabBar 颜色会更改为我想要的颜色. 在
..
我想在 UITabbarItems 底部使用粗线作为选择指示器.由于该应用程序必须适用于不同的手机尺寸,我无法使用图像作为选择指示符.这就是为什么我认为我必须使用 Swift 来做到这一点.(该行必须是页面宽度的 1/3). 我尝试使用 UITabBarItem.appearance() 但没有成功. 解决方案 我解决了我的问题. 这个小代码片段的特点: 宽度是动态的
..
我有一个根视图控制器,它没有设置为故事板上任何视图控制器的自定义类.相反,我所有的视图控制器都像这样继承了这个类. //RootViewController类 RootViewController: UIViewController, UITabBarDelegate {//这不会在任何视图控制器上执行func tabBar(tabBar: UITabBar, didSelectItem ite
..
我已经阅读了大约 10 个不同的帖子,例如这个他们都建议使用代码在您的应用委托中执行此操作. 甚至可以从故事板中更改它吗? 解决方案 由于某种我不清楚的原因,Attributes Inspector 中的标准 Tint 属性不起作用. 但是,如果您选择标签栏并打开身份检查器,您可以添加一个自定义的用户定义的运行时属性,其键路径为 tintColor,将其类型设置为 Color,
..
首先让我介绍一下我的应用场景.UINavigationController{relationship}UIViewControllerMain{push}UITabController{push}UIViewControllerOne.这里的问题是标签栏隐藏在 UIViewControllerOne 中.我怎样才能让它可见? 解决方案 self.tabBarController.tabBa
..
我花了将近几个小时才弄明白.然而,这并没有发生,最后,我不得不来到这里.需要实现两件事: 首先,我想在 UITabbar 的顶部(基本上是 TopRight 和 TopLeft)有一个自发的角半径. 其次,我希望在这些圆角半径上方有一个阴影(如下图所示). 请看下图 如果我需要任何进一步的信息,请告诉我,我一定会提供的. 任何帮助将不胜感激. 编辑 1 这
..
我有 UITabbarController 在 iPhone 4, 4s, 5, 5S 中有 4 个标签,标签栏项目图像很好 但在 iPhone 6 和 iPhone 6 plus 中看起来是有线的.是否需要为 iPhone 6 和 iPhone 6 plus 放置不同的图像?如何设置此图像. 在 iphone 6 中 而且,iPhone 6 Plus 解决方案 我遇到了
..