- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何将 TabBarIcon 放置在中间?它应该放置在这个红色圆圈的顶部。
我的红圈代码:
let numberOfItems = CGFloat(tabBar.items!.count)
let tabBarItemSize = CGSize(width: tabBar.frame.width / numberOfItems, height: tabBar.frame.height)
let itemBackgroundView = UIView(frame: CGRect(x: tabBarItemSize.width / 2, y: 35, width: 6, height: 6))
itemBackgroundView.backgroundColor = .red
itemBackgroundView.layer.cornerRadius = 3
tabBar.addSubview(itemBackgroundView)
如何使 TabBarIcon 居中,或者如何计算该图标的位置?
最佳答案
您可以尝试使用UITabBarItem
的imageInsets
,如下代码:
let items = tabBarCnt.tabBar.items
for item in items!
{
item.imageInsets = UIEdgeInsets(top: 5, left: 0, bottom: -5, right: 0)
}
关于ios - 如何居中 TabBarItem - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59097409/
在上图中, 在Tabbar中选中1. tabbar itemA -> C -> D并且比 在Tabbar中选中 3. tabbar item按照顺序E -> D -> A App 会记住 1. tab
我定制了一个UITabBar。在 UITabBar 的中心添加一个按钮。 tabbar 有 4 个 tabbaritems 和一个按钮。但是当我点击第三个 tabbaritem 时,它的位置变成了第四
我有 5 tabBarItem在我的UITabBarController 一种情况,我必须打开 UITabBarItem 的第一个索引点击第三个UITabBarItem我的方法如下: extensio
我正在为我的 tabBarItem 添加图像 playerViewController.tabBarItem.image = UIImage(named: "Icon-Small") “小图标”是29
我有 TabBarItem,它已被禁用。如果用户点击它,我想显示警报。 但是这个功能不起作用: override func tabBar(tabBar: UITabBar, didSelectItem
我有一个带两个 ViewController(A 和 B)的 TabBar Controller ,我想更改两个 Tab Bar 项目的字体大小。当加载第一个选项卡 A ViewController
我想知道您将如何通过代码更改 UITabBar 的选定选项卡? 是的,我知道这个帖子是以下内容的副本: Objective C: How to switch from one Tab bar to a
所以这就是我要说的问题。 如您所见,在顶部的 Tab1 选择图像前面有一个小空间。我不知道如何删除那个空间。目前,项目没有选择图像和图像分配,因为我不需要一个。我只需要选项卡中的文本。所以对于选择图像
我正在根据上下文更改 tabBarItem 的图像 if (user == nil) { self.navigationController?.tabBarItem.title
我目前正在为我的每个标签栏项目添加图像。我喜欢的一幅图像的尺寸比条形项目的面积大得多。当我在 Storyboard 中设置条形项的图像并运行模拟器时...带有该图像的条形按钮会覆盖整个屏幕。 现在我认
我正在使用 TabBarController,其中有超过 10 个 View Controller (这就是为什么我可以看到“更多”选项卡,我可以在其中访问其余 View )。我的问题是: 有什么办法
在 TabBar 中,默认选择第一个 TabBarItem。 但是是否有可能在最初时保持所有选项卡未选中? 首先可以看到下图 TabItem 是默认选中的 Tab Bar Image 最佳答案 我们无
我的应用程序中有 TabBarViewController,当我在 iOS 11 上运行该应用程序时,TabBarItem 显示正常,但当我在 iOS 10 上运行它时,图像被拉伸(stretch)。
在用户修改原始排序后,是否有一种简单的方法可以对 UITabBarController 执行此操作?我得到了以下代码,但感觉有点笨拙。 class TabBarViewController: UITa
我有一个基于 UITabBar 的应用程序,在一个 TabBar 按钮上我有一个导航 Controller 。当我移动到导航 Controller 时,需要删除标签栏突出显示选项。不应选择标签栏按钮。
我有一个 UIButton,单击它会更改该 View 的 tabbaritem 图像,而且整个 View 必须替换为另一个 View ... 我怎样才能做到这一点? 请帮忙! 谢谢, 最佳答案 你好,
如何将 TabBarIcon 放置在中间?它应该放置在这个红色圆圈的顶部。 我的红圈代码: let numberOfItems = CGFloat(tabBar.items!.count) let t
我将 UITabBarController 用于 iOS 应用程序。它有 3 个选项卡。例如 tab1(当前选项卡)、tab2 和 tab3。我想在单击 tab1 上的按钮时在 tab3 图标上放置一
就像我在标题中所说,我的问题是: 有没有办法在不删除 View 的情况下删除一个选项卡项目? 我已阅读有关 UITabBarController 的内容,但删除了 View 而不是项目。 我的 Tab
我在 UIViewController 上有一个 UITabBar,我已经设置了 UITabBar 委托(delegate),这就是我在 中设置 UITabBar 的方式code>viewDidLoa
我是一名优秀的程序员,十分优秀!