标签: uisegmentedcontrol

色彩UIButton图像

我注意到,当我将白色或黑色UIImage放入其中时,UISegmentedControl它会自动对其进行颜色遮罩,以匹配分段控件的色调.我觉得这真的很酷,想知道我是否也可以在其他地方做到这一点.例如,我有一堆按钮,它们具有统一的形状但颜色各异.我不是为每个按钮制作一个PNG,而是以某种方式使用这种颜色遮罩来为所有这些使用相同的图像,但是然后设置一种色彩或某种东西来改变它们的实际颜色?

iphone uibutton uisegmentedcontrol ios ios7

265
推荐指数
12
解决办法
15万
查看次数

更改UISegmentedControl的字体大小

任何人都可以告诉我如何更改字体类型和大小UISegmentedControl

iphone cocoa-touch font-size uisegmentedcontrol ios

217
推荐指数
7
解决办法
10万
查看次数

UISegmentedControl在iOS 7中的UINavigationbar下面

如何将其UISegmentedControl作为UINavigationBar下方的一部分呢?它是否连接到UINavigationBar或者它是一个完整的单独视图,只是作为子视图添加到UINavigationController视图控制器中.看起来它是UINavigationBar因为酒吧下面有阴影所以是它的一部分.

在此输入图像描述

uinavigationbar uisegmentedcontrol ios

96
推荐指数
5
解决办法
3万
查看次数

如何使用UISegmentedControl切换视图?

我正试图弄清楚如何使用UISegmentedControl的不同状态来切换视图,类似于Apple在"顶级付费"和"顶级免费"之间切换时在App Store中的操作方式.

iphone objective-c uisegmentedcontrol ios

82
推荐指数
5
解决办法
10万
查看次数

82
推荐指数
3
解决办法
5万
查看次数

UISegmentedControl选择了段颜色

有没有办法自定义所选分段的颜色UISegmentedControl

我找到了segmentedController.tintColor属性,它可以让我自定义整个分段控件的颜色.问题是,当我为tintColor属性选择亮色时,所选的段几乎变得不可识别(其颜色几乎与分段控件的其余部分相同,因此很难区分选定和未选择的段).所以我不能使用任何好的亮色进行分段控制.解决方案将是选定的段颜色的一些单独的属性,但我找不到它.有没人解决这个问题?

iphone colors uisegmentedcontrol

69
推荐指数
7
解决办法
9万
查看次数

如何在iOS 13中的UISegmentedControl中更改细分的颜色?

A UISegmentedControl在iOS 13中具有新外观,并且现有代码更改分段控件的颜色不再像以前那样起作用。

在iOS 13之前,您可以设置tintColor和,以用于分段控件周围的边框,分段之间的线条以及所选分段的背景颜色。然后,您可以使用带有的前景色属性更改每个句段标题的颜色titleTextAttributes

在iOS 13下,tintColor什么都不做。您可以设置分段控件backgroundColor以更改分段控件的整体颜色。但是我找不到任何方法来更改用作所选段背景的颜色。设置文本属性仍然有效。我什至尝试设置标题的背景色,但这只会影响标题的背景,而不会影响所选片段的其余背景色。

简而言之,您如何修改UISegmentedControliOS 13中当前选定的段的背景颜色?是否有使用公共API的适当解决方案,而无需深入研究私有子视图结构?

在iOS 13中,没有针对UISegmentedControl或的新属性,UIControl并且这些更改UIView均不相关。

uisegmentedcontrol uikit ios ios13

68
推荐指数
13
解决办法
2万
查看次数

UISegmentedControl以编程方式更改段数

我在名为SegmentedAnswer的视图中有一个UISegmentedControl,有四个段.有没有办法以编程方式更改段数?非常感谢!

uisegmentedcontrol uikit ios

67
推荐指数
4
解决办法
4万
查看次数

iOS:更改UISegmentedcontrol的高度

我正在尝试更改UISegmentedcontrol的高度,但在Interface Builder中不允许这样做.有没有办法改变或者不可能?

谢谢

uisegmentedcontrol ios

66
推荐指数
8
解决办法
5万
查看次数

63
推荐指数
5
解决办法
3万
查看次数