gpt4 book ai didi

ios - 如何改变 UISegmentedControl 的颜色?我的色调不显示

转载 作者:行者123 更新时间:2023-11-28 19:09:44 24 4
gpt4 key购买 nike

我正在尝试使用 tint 制作一个简单的 UISegmentedControl。在xcode interface中,我选择了以下参数:

- Style = bar
- Tint = red
- Image = blank

storyboard 上查看时,我看到一个带有深红色阴影的漂亮分段控件,但在我的手机上,当我没有任何 时,我只能看到一个几乎是白色的控制栏UIImage 排列在分段控件的后面。如果我在分段控件后面放置一个带有黑色背景的空白 UIImage,分段控件会显示为漂亮的深灰色,带有黑色投影和白色字母,但看不到红色。

有谁知道如何在我的实际手机上查看 storyboard 中的红色调?

最佳答案

这就是我如何更改 UISegmentedControl 的色调:

UISegmentedControl  *seg        = [[UISegmentedControl alloc] initWithItems:[NSArray arrayWithObjects:@"item1", @"item2", @"item3", nil]];
seg.tag = 1;
seg.segmentedControlStyle = UISegmentedControlStyleBar;
seg.frame = CGRectMake(0, 0, 50, 30);
[seg addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
seg.tintColor = [UIColor redColor];
seg.selectedSegmentIndex = 0
[yourContainerView addSubview:seg];

这也应该对您有用!

关于ios - 如何改变 UISegmentedControl 的颜色?我的色调不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16804403/

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