uitabbaritem相关内容
我有一个包含 5 个项目的 tabBar.要获取第一个 tabBar 项目的框架并根据该框架设置一些东西,我使用了这个完美的作品: guard let firstTab = tabBarController?.tabBar.items?[0].value(forKey: "view") as?UIView 其他 { 返回 }守卫让窗口 = UIApplication.shared.windows
..
我正在我的应用中实现 UITabBar.我设法通过在我的头文件中实现 UITabBarDelegate 并使用 - (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 在我的 .m 文件中(如 本教程). 现在,我的应用中有 3 个场景,我希望在代码中手动设置所选的 UITabBarItem(而不是基于用户
..
努力实现 当我点击 tabbaritem 时说 #2,它会调用该方法并重新加载 Web 视图. 问题 当我点击 tabbaritem 时,该方法被调用,但 web 视图没有重新加载. 未加载网络视图 问题 如果我在 VC 本身上调用该方法.我可以设法重新加载 Web 视图.只有当我在 tabbaritem 被点击时调用它,它才不会重新加载 web 视图.
..
我希望能够在 UITabBarItem 被选中时更改突出显示的状态图像?是否可以子类化并访问它?还是我需要滚动自己的导航代码? -> 开始编辑我之前没有说明我在寻找什么.我正在寻找设备添加到 UITabBar 的选定状态/图像的半透明白色覆盖参考.看图!http://solomon71.com/images/UITabBarItem.png 解决方案 没有记录或支持的方法来设置您自己
..
如何为我的 UITabBarItem 设置 action ?我可以将它从 storyboard 连接到代码吗?或以编程方式?如果是这样,怎么做呢? 我的层次结构是 UITabBarController -> UINavigationController -> UITabBarItem 很抱歉问这个菜鸟问题,但我真的需要一个答案.我在网上找不到任何关于此的信息. 使用 Swift
..
我正在自定义 UITabBar.我在 UITabBarItem 中使用了我的自定义图像.问题是物品上是否有渐变/光泽.我检查了 Apple 的应用程序商店对其 UITabBarItem 没有任何这种光泽效果.如何从 UITabBarItem 中删除渐变? 解决方案 你只需要把清晰的图片放在`yourImage',它可能对你有帮助 [[UITabBar 外观] setSelectionIn
..
我正在尝试检测所选 UITabbarItem 上的重新标签.我正在使用 UIWebview,在 UITabbar 中索引 1 处的主页按钮上重新设置标签后,该网址需要再次重置为主页. 问题是:我正在使用故事板并尝试使 UITabbar 委托,但它不起作用. AppDelegate.h: #import @interface AppDelegate : UIResponder @pro
..
我有一个像这样的 UITabBarController: 如您所见,“发现"和“请求"标题被大量字距调整压缩.它们也在每个项目标题的末尾被略微剪掉.有什么办法可以解决这个问题吗? 附言iPhone 6 和 6+ 不出现此问题,仅 5S 及以下. 解决方案 UITabBars 似乎存在一个问题,如果他们认为自己的框架太小,他们会尝试调整项目标题标签以适应. 这个框架大小的问
..
我需要为我的 UITabbar 设置操作,因为当我单击我的 tabbaritem 时,它应该转到我在另一个视图控制器中执行的操作. 但它正在重定向到 UITableview 这是我的代码 - - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)la
..
我们如何更改 UITabBarItem 中图标的“未选中"或未高亮状态? 我尝试设置 UITabBarItem.appearance().setTitleTextAttributes(:) 但它只会改变文本颜色. 有什么想法吗? 解决方案 如果您想在 iOS 7 及更高版本中更改默认设置,您必须实际使用不同的图标(使用您喜欢的未选中标签的颜色)和设置文本的颜色.您可以应用此调整
..
我有一个没有标题而只有图像的 UITabBarItem.我想知道如何更改图像大小以便它可以占用整个 UITabBarItem. 我搜索了整个互联网,但一无所获. 我试过了: UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"Main_Storyboard" bundle:nil];UITabBarControl
..
我正在尝试更改未选择的 UITabBarItems 的默认灰色.我已设法更改文本但未更改图像. TabBar.appearance().barTintColor = UIColor(red: 86.0/255.0, green: 132.0/255.0, blue: 208.0/255.0, alpha: 1.0)var normalTint: UIColor = UIColor.white
..
我正在尝试创建一种操作栏,因此我恢复使用选项卡栏,因为它很干净并且不那么麻烦.所有 5 个选项卡都将执行某种操作,但使用当前代码,我没有做任何事情,我不确定为什么. 我在我的班级中添加了 UITabBarDelegate class DetailViewController: UIViewController, MKMapViewDelegate, UITabBarDelegate 我设
..
我有一个派生自 UIViewControler(而不是 UITabBarController)的视图.在这个视图中,我添加了一个带有多个标签栏项目的标签栏.我使用了 UITabBarDelegate 来允许视图在用户点击每个标签栏项目时做一些事情. class MyViewController: UIViewController, UITabBarDelegate {func tabBar(ta
..
如何更新或重新加载 UITabBarItem 上的文本颜色? 它会,只有当我杀死应用程序并重新打开时.然后它会刷新 UITabBarItem 上的 textColor Swift 5.1,iOS 12 func handleRefreshForTabBar() {DispatchQueue.main.async {//背景self.view.backgroundColor = Th
..
我在我的 iOS 应用程序中使用 SF 符号图像作为标签图像,方法如下: self.tabBarItem.image = UIImage(systemName: "ellipsis") 这会导致所有图像顶部对齐,但我希望它们垂直居中. 我该怎么做? 解决方案 显然 SF 符号默认以系统字体大小呈现.因此,如果您向省略号符号添加一半大小的基线偏移量,您几乎可以完全以这种方式将其垂直
..
我将 UITabBarController 添加到窗口,并将 UITabBarController 的 viewControllers 属性设置为 ViewControllers 数组.如果我在 viewController 中设置徽章值,那么它工作正常.self.tabBarItem.badgeValue = @"3"; 但是如果我将 UITabBarController 的 viewCo
..
我已经使用 Storyboard 设置了我的 UITabBarController 及其相应的 ViewControllers.每当一个选项卡被取消选择时,它是灰色的,当它被选择时它有一个绿色调.我希望这些 UITabBarItems 中的一个看起来总是一样的:即,无论它是被选中还是被取消选中,它总是具有绿色色调. 此外,我用于此 UITabBarItem 的图标图像已经具有我想要的绿色外观.这
..
美好的一天!我在标签栏中放了一张图片,但它的尺寸错误.帮我解决问题.我想填满整个Item. + (void)setupTabBarAppearance{[[UITabBar 外观] setBarTintColor:[UIColor colorWithRed:30.0f/255.0f green:201.0f/255.0f blue:224.0f/255.0f alpha:1]];UIImage
..
我的项目中有一个 TabBar,当用户选择项目时,该项目将禁用,但颜色也会改变!我希望颜色与 TabBar 中的其他项目颜色相同我用过 item.isEnabled = false 用于禁用项目,但此处的代码不适用于此项目 override func viewWillAppear(_animated: Bool) {super.viewWillAppear(动画)self.tabBar.b
..