当您将tintColor
设置为UISegmentedControl
时,如果它的segmentedControlStyle
为UISegmentedControlStyleBar
,则不再显示您选择哪个按钮。 valueChanged事件仍会触发,但所选按钮中没有任何颜色变化。没有办法显示选定的按钮,而不使用默认的蓝色风格离开控件?带tintColor的UISegmentedControl不显示选择?
0
A
回答
0
,如果你设置暗颜色TintColor,你不会得到效果,可用于该用途的光色像 把这个代码在UISegmentControl
for (int i=0; i<[[sender subviews] count]; i++)
{
if ([[[sender subviews] objectAtIndex:i]isSelected])
{
UIColor *tintcolor=[UIColor redColor]; //your requiremnent color here
[[[sender subviews] objectAtIndex:i] setTintColor:tintcolor];
break;
}
}
的变化的方法试试这个
0
添加颜色在UISegmentcontrol
这里发件人选择的片段是UISegmentControl
for (int i=0; i<[sender.subviews count]; i++)
{
if ([[sender.subviews objectAtIndex:i]isSelected])
{
UIColor *tintcolor=[UIColor colorWithRed:127.0/255.0 green:161.0/255.0 blue:183.0/255.0 alpha:1.0];
[[sender.subviews objectAtIndex:i] setTintColor:tintcolor];
break;
}
}
相关问题
- 1. tintColor of UISegmentedControl does not react
- 2. UISegmentedControl选定色调不显示
- 3. UISegmentedControl选择不工作
- 4. UISegmentedControl - 最后段不容易选择
- 5. UISegmentedControl在值更改时不选择
- 6. CRM 2011 - 选择色带以显示javascript
- 7. 在UISegmentedControl中维护选择
- 8. Mvc Dropdownlist选择选择器不显示
- 9. Django:显示选择值不显示
- 10. PromptDialog.Choice不显示选择
- 11. 引导选择不显示
- 12. UI-选择不显示选定的值
- 13. 如何使黑色的UISegmentedControl显示出可见的选择亮点?
- 14. 显示不同选择选项上的选择选项
- 15. 带有复选框的C#WPF列表框 - 选择显示
- 16. UISegmentedControl中多个段的选择
- 17. 如何设置UISegmentedControl的初始选择
- 18. 存储以前选择的UISegmentedControl段?
- 19. html选择即使设置后选择不显示选择
- 20. 选择选项不显示数据
- 21. 导轨选择选项不显示
- 22. html选择不显示默认选项
- 23. 选项选择,不显示默认
- 24. 显示先前选择的选择
- 25. 选择插件:多个选择菜单提示不显示?
- 26. 选择不显示的模糊视图
- 27. Dropdownlistfor不会显示正确的选择
- 28. 的DatePicker不会显示选择
- 29. 显示UItableViewcell选择
- 30. 带徽章号码的UISegmentedControl
不设置blackColor,否则您将面临此问题。 – 2013-03-25 12:12:51
其实我已selectsegmentindex值,我想设置色调为绿色选定的索引和灰色未选定的索引...但它不工作 – Shaunak 2013-03-25 12:15:14