在UITabBar类中,有一个名为setBadgeValue的属性,用于在项目的右上角显示一个带有周围红色椭圆的文本。我需要在UISegmentedControl中显示类似badgeValue的控件。在UISegmentedControl中没有像badgValue这样的功能。请给我一些想法来做到这一点
提前致谢!
答案 0 :(得分:1)
你可以做的是创建一个UIImageView叠加层,背景类似于badgeValue外观,并在其上面添加一个标签来显示实际值。
您还可以尝试将UITabBar子类化,并使其看起来像某种UISegmentedControl。如果你想知道如何将UITabBar子类化并使它看起来不同,你可以看看一个名为Three20的优秀(开源)项目。