Herkes, iPod uygulamasındakilere benzeyen bir UISlider hazırlamanın hızlı bir yolunu sunar (scrubber/volume control'ü düşünün). Temel olarak bir MPVolumeView gibi görünen ama ses kontrol etmeyen bir şeye ihtiyacım var. Başarısız olan, kimse bir tane (topuzu/parça) yapmak için varlık var mı.iPod-esque UISlider nasıl yaratılır
cevap
Evet, özel kaydırıcıyı nasıl oluşturacağımı biliyordum, yalnızca önceden görüntülerin olup olmadığını öğrenmek istedim. Sanırım öyle değil, kendi özümü çıkardım. Aşağıdaki varlıkların
Galeri, http://img200.imageshack.us/gal.php?g=whiteslide.png
İndir bu görüntüleri ve hepsini kurmak için bu kodu kullanın:
scrubberSlider.backgroundColor = [UIColor clearColor];
UIImage *stetchLeftTrack = [[UIImage imageNamed:@"blueTrack.png"]
stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
UIImage *stetchRightTrack = [[UIImage imageNamed:@"whiteTrack.png"]
stretchableImageWithLeftCapWidth:9.0 topCapHeight:0.0];
[scrubberSlider setThumbImage: [UIImage imageNamed:@"whiteSlide.png"] forState:UIControlStateNormal];
[scrubberSlider setMinimumTrackImage:stetchLeftTrack forState:UIControlStateNormal];
[scrubberSlider setMaximumTrackImage:stetchRightTrack forState:UIControlStateNormal];
başkasının bunu yapmak gerekiyorsa İleride
,
Varlıklara bağlantı sağladığınız için teşekkür ederiz. Tam olarak aradığım şey. :) –
Sağlanan görüntüler mükemmel kalitede değil ama işe yarıyor! –
Benim için mükemmel çalışıyor. – SmallChess
İstediğiniz görünümüne yakın gerekir UISlider üzerinde
setThumbImage:forState:
setMinimumTrackImage:forState:
setMaximumTrackImage:forState:
kullanarak (tam benzerliğini garanti olmaz). (UIControl alt sınıflarını oluşturarak kendi kaydırıcınızı oluşturmak da çok zor değil.)
- 1. Farklı renklerdeki UISlider
- 2. UISlider gerilmeden parça görüntüsü
- 3. İlk görüntülendiğinde UISlider nasıl daha kalın yapılır?
- 4. UISlider değeri Tamsayı olarak nasıl gösterileceği
- 5. select2 v4.0 ile yeni etiketler nasıl yaratılır?
- 6. Nümerik dikey bir garip nasıl yaratılır?
- 7. C# Benzer değişkenler çok nasıl yaratılır
- 8. Pan hareketi, UISlider ile çakışıyor
- 9. UISlider - çalışma zamanı özniteliği uyarısı
- 10. hizalayın UISlider başparmak görüntü - nesnel-c
- 11. Python istemi araç seti için nasıl denetimler yaratılır?
- 12. Bir F # projesi oluştururken başvurular fsc için nasıl yaratılır?
- 13. Düşük bütünlük düzeyi işleminden orta düzeyde bütünlük düzeyi süreci nasıl yaratılır?
- 14. Javascript modülü kalıbı: Kendi kütüphanemize yöntemler/eklentiler nasıl enjekte edilir/yaratılır/genişletilir?
- 15. sql server ile sql serverda bir tablo nasıl yaratılır ad nerede kullanıcı tarafından girilir
- 16. XML'deki tüm varlık referansları nasıl çözülür ve C# 'da yeni bir XML yaratılır?
- 17. iPhone'da Google Haritalar'da UISlider veya UIButtom gibi bir alt görünüm ekleme
- 18. UISlider 7 tasarım, artık yöntem <code>setValue:animated:</code> kullanılarak kayma işlemi animasyon fark -iOS7
- 19. UISlider'ın min-max değerlerini nasıl tersine çeviririm?
- 20. Hızla dikey kaydırıcıyı nasıl yapabilirim?
- 21. Arabirim Oluşturucu kullanarak bağlamalar (iPhone uygulamaları için)
- 22. Git-svn'deki boş dizinleri nasıl kaldırabilirim?
- 23. C# ile PDF'de metin nasıl değiştirilir?
- 24. OWIN IDataProtectionProvider'ı Azure Web İşleri'nde nasıl oluşturabilirim?
- 25. Restkit + iOS'tan Rails'e Nasıl Postalanır
- 26. Sprite Kit iOS7 - Slider Ekle
- 27. Intellij, src/main/java ve src/main/scala-x klasörleri oluşturmayı nasıl durdurur?
- 28. Kaydırıcının ne kadar hızlı hareket ettiğine bakılmaksızın UISlider'in her değeri nasıl okunur?
- 29. nasıl kontrol etmek için "checkbox" dinamik - jQuery Mobile
- 30. Bölünmüş Denetime Sahip Çözülemeyen Tanımlayıcı Kullanımı
Sadece düz bir UISlider değil mi? – mk12
Hayır, düz bir UISlider, http://www.blogcdn.com/www.tuaw.com/media/2007/09/slider.png gibi görünüyor. Bu ekran görüntüsündeki gibi görünüyor: http://artoftheiphone.com/wp-content/uploads/2008/10/pop-ipod-controls-on-the-iphone.png – Max
Tek fark daha parlak doğru mu? – mk12