Min değeri 0 ve maksimum değer 5 (herhangi bir değer) olan bir kaydırıcım var, aynı kaydırıcıda 5 farklı renk göstermeliyim, yani 0-1 bir renk, 1-2 başka bir renk vb. üzerinde. Mümkün mü . Herhangi bir fikir varsa bana yardım edin.Farklı renklerdeki UISlider
5
A
cevap
1
bunun için ve görüntüleri kullanmak zorunda olacak Kaydırıcıyla altında istediğiniz renklerle bir ImageView yerleştirin ve clearColor için MinTrackTint ve MaxTrackTint ayarlayabilirsiniz
-(IBAction)sliderValueChanged:(UISlider *)sender
{
// depending on the value
// if value is 1 {
[mySlider setMinimumTrackImage:[UIImage imageNamed:@"leftImageforValue=1.png"] forState:UIControlStateNormal];
[mySlider setMaximumTrackImage:[UIImage imageNamed:@"rightImageforValue=1.png"] forState:UIControlStateNormal];
}
0
. Kaydırıcı tamamen şeffaf (başparmak hariç) ancak işlevsel olacaktır. https:
4
bu deneyin, hedef yönteminde
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(0.0f, 400.0f, 320.0f, 35.0f)];
[slider setMinimumTrackTintColor:[UIColor redColor]]; // Initial color of selection
[slider addTarget:self action:@selector(sliderValueChanged:) forControlEvents:UIControlEventValueChanged];
[[self view] addSubview:slider];
, sen bu size yardımcı olabilir bu sizi :)
İlgili konular
- 1. Python - Farklı renklerdeki çizim değerleri
- 2. Bir daire nasıl yapılır sadece farklı renklerdeki farklı divlarda görünür?
- 3. R: farklı renklerdeki renkler ve renkler (aynı gösterge öğesi için)
- 4. Arka plan rengini farklı renklerdeki tam metinli olarak nasıl değiştiririm?
- 5. UISlider gerilmeden parça görüntüsü
- 6. Pan hareketi, UISlider ile çakışıyor
- 7. UISlider - çalışma zamanı özniteliği uyarısı
- 8. iPod-esque UISlider nasıl yaratılır
- 9. İlk görüntülendiğinde UISlider nasıl daha kalın yapılır?
- 10. UISlider değeri Tamsayı olarak nasıl gösterileceği
- 11. hizalayın UISlider başparmak görüntü - nesnel-c
- 12. farklı
- 13. farklı
- 14. Farklı ortamlarda farklı boyutlar oluşturur
- 15. Farklı bileşenlerdeki farklı bileşenleri Autofac
- 16. farklı ekran ve farklı görünüm
- 17. Farklı cihazlar için farklı ayarlar?
- 18. iPhone'da Google Haritalar'da UISlider veya UIButtom gibi bir alt görünüm ekleme
- 19. Farklı projelerde farklı hedefler için farklı Default.png dosyaları
- 20. Boost.Serialization farklı platformlarda farklı serileştirir mi?
- 21. Farklı sayfalara farklı üstbilgileri nasıl eklerim?
- 22. LINQ - Farklı sözdizimi stili, farklı sonuç?
- 23. XCode Farklı Hedefler İçin Farklı Kaynaklar
- 24. Aynı kısmi iki farklı uygulamada farklı davranır
- 25. Webpack farklı js girdileri için farklı yükleyiciler
- 26. Farklı Medya sorguları için farklı CSS dosyaları
- 27. DecimalFormat, farklı makinelerde iki farklı sonuçla sonuçlanır
- 28. Farklı yönlerde farklı ölçek sınırları nasıl belirlenir?
- 29. MySQL - Farklı Tablolar İçin Farklı Motorlar
- 30. Farklı uygulamalar için farklı veritabanlarını django
yardımcı olacaktır renkler
Umut ayarlayabilirsiniz // www .cocoacontrols.com/arama? utf8 =% E2% 9C% 93 & q = kaydırıcı – Impossible
Bu çok yardımcı olabilir Sadece deneyin [] [1] [1]: http://stackoverflow.com/questions/5865528/customizing-a-slider-control sayesinde – Impossible