繁体   English   中英

条形UISegmentedControl的颜色或色调是什么

[英]What is the color or tint of the bar style UISegmentedControl

我想制作一个与这种颜色的条形样式片段之一具有相同外观的按钮:

在此输入图像描述

但我不知道如何实现相同的渐变。 我的目标是使用看起来相同的按钮进行分段控制但您可以选择多个“分段”

1.要启用多项选择 ,请将分段控件的“ 选择”属性配置为“ 多个”,或者搜索自定义多个选择段。

选择

指定分段控件的跟踪模式。 可能的选择是:

多个 :这对应于常量NSSegmentSwitchTrackingSelectAny,并指定可以选择任何段。

2.对于外观 ,使用背景渐变图像

[mySegmentedControl insertSegmentWithImage:[UIImage imageNamed:@"gradient.png"] atIndex:0 animated:YES];

有关更多信息,请参阅我的答案

如果您有渐变的选定和正常状态图像的图像,则可以使用这段代码。

UIImage *segmentNormal = [[UIImage imageNamed:@"segmentNormal.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];
[[UISegmentedControl appearance] setBackgroundImage:segmentNormal forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];

UIImage *segmentSelected = [[UIImage imageNamed:@"segmentSelected.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];
[[UISegmentedControl appearance] setBackgroundImage:segmentSelected forState:UIControlStateSelected barMetrics:UIBarMetricsDefault];

你想要的就是这里的链接

对于段外观,您可以设置[UISegmentedControl appearance]属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM