當您將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. UISegmentedControl選擇了tintColor on viewLoad
- 2. UISegmentedControl tintColor不iOS7
- 3. tintColor of UISegmentedControl does not react
- 4. UISegmentedControl選定色調不顯示
- 5. UISegmentedControl選擇不工作
- 6. addSubview不會使UISegmentedControl顯示
- 7. UISegmentedControl選擇的段改變
- 8. UISegmentedControl在值更改時不選擇
- 9. UISegmentedControl - 最後段不容易選擇
- 10. UISegmentedControl選擇不動畫之前更新
- 11. CRM 2011 - 選擇色帶以顯示javascript
- 12. 在UISegmentedControl中維護選擇
- 13. 使用UISegmentedControl撤消選擇
- 14. 想要啓用UISegmentedControl選擇
- 15. Mvc Dropdownlist選擇選擇器不顯示
- 16. Django:顯示選擇值不顯示
- 17. KnockoutJS不顯示選擇
- 18. PromptDialog.Choice不顯示選擇
- 19. 選擇菜單顯示不
- 20. 引導選擇不顯示
- 21. 選擇不顯示選定的值
- 22. UI-選擇不顯示選定的值
- 23. 如何使黑色的UISegmentedControl顯示出可見的選擇亮點?
- 24. 帶複選框的Alertdialog(不再顯示)
- 25. 選擇顯示
- 26. 顯示不同選擇選項上的選擇選項
- 27. 帶有複選框的C#WPF列表框 - 選擇顯示
- 28. 如何設置UISegmentedControl的初始選擇
- 29. 存儲以前選擇的UISegmentedControl段?
- 30. UISegmentedControl中多個段的選擇
不設置blackColor,否則您將面臨此問題。 – 2013-03-25 12:12:51
其實我已selectsegmentindex值,我想設置色調爲綠色選定的索引和灰色未選定的索引...但它不工作 – Shaunak 2013-03-25 12:15:14