2016-07-15 58 views
5

Herhangi bir işlem tetiklemeden ekrandaki metni dinamik olarak dönüştürmenin bir yolu var mı?React-Native Değişim Metni setNativeProps ile

Ekranımın büyük bir kısmı, hareketli parçalar için setNativeProps kullanmaktadır; bu, animasyonların shouldComponentUpdate ürününe rağmen geri yüklenmesine neden olur. Stilistik nedenlerle this yazısında önerilen TextInput etiket geçici çözümü yerine Metin etiketini kullanmak istiyorum.

En iyi durum senaryosu, setNaiveProp'leri içeren ve ekranın geri kalanının desenini izleyecek bir geçici çözümdür; ancak şu anda ekranda 0-9 arasındaki tüm rakamları oluşturmayı planlıyorum ve şu anda herhangi bir yardım büyük takdir görecek!

cevap

2

Görünüşe göre, TextInput'ları Metin öğeleriyle (tam olarak test ettiğime göre) tam olarak biçimlendirebilirsiniz. Metni yatay yerleştirmek için genişliği ayarlamanız gerekir (daha önce karşılaştığım bir şey). Bununla birlikte, asıl soruyla ilgilenenler için, TextInput'ları bir Metin Öğesinin içine yerleştirebilirsiniz (herhangi bir metin öğesi için bir tane yoktur, çünkü bir gerekçe yoktur ve bunları otomatik olarak bir sıraya yerleştirir). Metin Öğesine uygulanan stil, TextInput için geçerli olacaktır.