iphone - 当我在段控制中选择任何段时,它不会突出显示

标签 iphone ios uisegmentedcontrol

NSArray *itemArray = [NSArray arrayWithObjects:@"one", @"Two", @"Three", nil];
segmentControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentControl.frame = CGRectMake(5, 5, 325, 35);
segmentControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentControl.tintColor = [UIColor blackColor];

[self changeUISegmentFont:segmentControl];
//[self.view addSubview:segmentControl];
self.navigationItem.titleView = segmentControl;
[segmentControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];

这是我的段控制代码,我的问题是..

当我选择任何段时,它不会向我显示该段已被选中..
我的意思是它没有突出显示..

谁能告诉我是什么问题??

最佳答案

更改代码中的以下行。


segmentControl.tintColor = [UIColor blackColor];

to

segmentControl.tintColor = [UIColor grayColor];


实际上,该段已被选中,但您看不到它,因为黑色是选定模式下的默认颜色。

关于iphone - 当我在段控制中选择任何段时,它不会突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5360845/

相关文章:

android - 将图像而不是字符串标题添加到 react-native-segmented-control-tab

iphone - 授予日历隐私访问问题

ios - 如何为用户输入文本时动态创建的每个单元格设置按钮操作(Swift 4)?

ios - 如何根据 segmentedControl 索引更改数据

objective-c - iPhone 上的 512 位整数?

ios - 回合制异步游戏服务器

ios - '_.SegmentedControlItems' 没有实现 methodSignatureForSelector : -- trouble ahead Unrecognized selector

ios - AFNetworking 代码给我内存泄漏

Iphone:在 list 中保存复选标记位置

iphone - 如何限制仅通过Apple App Store向一组用户分发应用程序?