ios - 调整 UITabBarItem 角标(Badge)位置?

标签 ios swift uitabbaritem badge

我用这段代码改变角标(Badge)位置:

for tabBarButton in self.tabBar.subviews{
            for badgeView in tabBarButton.subviews{
                let className=NSStringFromClass(badgeView.classForCoder)
                if  className == "_UIBadgeView"
                {
                    badgeView.layer.transform = CATransform3DIdentity
                    badgeView.layer.transform = CATransform3DMakeTranslation(-5.0, 1.0, 1.0)
                }
            }
        }

我发现 here

我需要经常更改它。结果,角标(Badge)跳了起来:

http://www.giphy.com/gifs/3og0ILQSxcXE8QucFi

最佳答案

每次更改角标(Badge)值时,我都会开始执行此循环。 现在一切都很好,除了开始时几乎没有明显的变化。

关于ios - 调整 UITabBarItem 角标(Badge)位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42859569/

相关文章:

javascript - iOS 获取过去的登录表单。

swift - iOS App崩溃时向服务器发送数据

ios - 如何在 iOS 7 和 iOS 8 上正确自定义 UITabBar 和 UITabBarItem?

iOS 7 : UITabBarItem image crops at bottom

ios - UITabBarItem 改变图片高度和宽度

ios - 更新 iOS 应用程序的应用程序图标

android - 谷歌地图 Android 和 iOS Xamarin : Create Close Polygon on random tapped coordinates

ios - 如何在与 panGestureRecoginizer 的交互转换中使用 pushViewController

ios - 查询解析表中的所有数据并放入数组中

swift - 无法使用 NSCoding 反序列化嵌套类