gpt4 book ai didi

ios - 更改 UISegmentController 中的分隔符颜色?

转载 作者:行者123 更新时间:2023-12-05 03:09:53 24 4
gpt4 key购买 nike

我的项目有 UISegmentController。我有灰色的颜色分离器。 Segment Controller

黑线之间是分隔符,有白色分隔符,但我想要灰色分隔符?请建议一些代码。我的代码是

- (void)changeColor{

[[UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor colorWithRed:83.0f/255.0f green:198.0f/255.0f blue:255.0f/255.0f alpha:1.0]} forState:UIControlStateSelected];

[[UISegmentedControl appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor colorWithRed:197.0f/255.0f green:197.0f/255.0f blue:197.0f/255.0f alpha:1.0]} forState:UIControlStateNormal];

}

最佳答案

您必须使用图像来设置它。请注意,您可以在选定和未选定的段之间或两个未选定的段之间使用单独的分隔符。

UISegmentedControl.setDividerImage(_:forLeftSegmentState:rightSegmentState:barMetrics:)

我发现使用一组 UIControl 元素比使用 UISegmentedControl 更简单。

关于ios - 更改 UISegmentController 中的分隔符颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41520377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com