benim navigasyon kontrolörleri ve diğer UI nesneler için UIAppearance
çok kullanıyorum ve bu benim ilişkili nesneler Interface Builder tarz olması mümkündür acaba (belki @IBDesignable
bazı sihirli voodoo ile?)UIAppearance, Arabirim Oluşturucusu'ndaki sonuca bakın.
cevap
Matt yorumları soru üzerine doğru. UIAppearance proxy'lerini prepareForInterfaceBuilder
yönteminde başarıyla kullanabilirsiniz.
Örnek: Bütün MyCustomView
durumlarda
@IBDesignable
class MyCustomView: UIView {
override func prepareForInterfaceBuilder() {
MyCustomView.appearance().backgroundColor = UIColor.redColor()
}
}
Bu sonuçlanacaktır IB kırmızı işlenecek.
Tüm gezinme çubuğu renk tonlarında UIA görünümü nasıldır? Genellikle benim app uygulamasında 'UINavigationBar.appearance() gibi bir şey devretirim. BarTintColor = UIColor.appBrandColor() ' – allaire
@ allaire: UINavigasyon çubukları için çalışmıyor gibi görünüyor. –
- 1. Arabirim Oluşturucusundaki UIButton Üzerindeki Vibrancy Etkisi
- 2. UISegmentedControl ve UIAppearance
- 3. MFMailComposeViewController için UIAppearance özelliğini geçersiz kıl Önizleme
- 4. UIAppearance UIPopoverController için Özel NavBar Arkaplanını Kaldırma
- 5. UIAppearance gibi bir proxy protokolü nasıl oluşturulur
- 6. her bir sonraki sonuca async async, herWaterfall?
- 7. Kilitlenme sonrasında stacktrace'e bakın
- 8. Bir liste kılavuzuna bakın
- 9. Bir dll içeriğine bakın
- 10. CSS port deliğinden bakın
- 11. dll yorumlarına bakın C#
- 12. WPF'deki etkin pencereye bakın.
- 13. Arabirim Kalıtımı
- 14. Arabirim Oluşturucu
- 15. Arabirim Oluşturucu:
- 16. Arabirim Oluşturucu
- 17. eclipse olmadan android logcat bakın
- 18. Scala yansımasındaki ek açıklamalara bakın.
- 19. three.js pov kamera hataya bakın
- 20. Haskell kendi modülündeki değerlere bakın
- 21. Analytics'teki AdMob kazançları verilerine bakın.
- 22. Arabirim nesnesini oluşturmak için Generic'leri kullanma
- 23. UINavigationItem'in başlık görünümünü ayarlamak için UIAppearance kullanabilir misiniz?
- 24. iOS7'de, UIBarButtonItems UIAppearance proxy kullanırken kalın "Bitti" stiline uymuyor
- 25. UIAppearance MFMailComposeViewController için Özel NavBar Arka Planını Kaldırma
- 26. Bir sonraki ilişkili kayıt sonucu, Sql Set'te önceki sonuca göre
- 27. Sayıların permütasyonlarının farkını bulma ve sonuca göre sıralama
- 28. Denetleyici, sonuca bağlı olarak JSON veya HTML'yi döndürebilir
- 29. Arabirim vs işlevlerin kaydı
Bunu denediniz mi? Bir şeyler ayarlamak için muhtemelen 'prepareForInterfaceBuilder' kullanmanız gerekir. Bu işe yaramazsa, o zaman cevap No – matt
Evet Uygulama Temsilcisinde denedim ama çalışmadı:/ – allaire
"Uygulama temsilcisinde" ne demek istediğini bilmiyorum. Uygulama temsilcisi, bir IBDesignable değildir. IB kullanmanız nedeniyle kodu çalışmıyor. IBDesignable görünümüne sahip olmanız ve (önerdiğim gibi) "prepareForInterfaceBuilder" dosyasını uygulamanız gerekir. – matt