Ben xib dosya üzerinde yaklaşık 10 UIButtons varsa ve setText istiyorum programlıUIButton setText programlı
cevap
Sen bir soru sormak daha spesifik sefere isteyebilirsiniz.
Ardından (neye ihtiyacınız ise şu veya aynı etiketi) ve sana düğme koleksiyonu oluşturmak düşünüyorum şu kodu
for (int i = 1 ; i<=10;i++)
{
UIButton *myButton = (UIButton *)[myView viewWithTag:i];
[myButton setTitle:@"my text" forState:UIControlStateNormal];
}
kullanmak arayüzü oluşturucudaki her düğme için farklı bir etiket atamak deneyebilirsiniz
o zaman Connection için "Outlet Collection" seçmelidir: yerleşiminizden:
sizin xib ilk düğmesini tıklayın ve kodun içine sağ tuşu ile sürüklemek tipi ve bir isim atamak:
kodunuzda Eğer xib dosyasından düğmeler bir dizi var: do,
@property (strong, nonatomic) IBOutletCollection(UIButton) NSArray *buttons;
Sonraki seçip oluşturulan koleksiyon üzerinde diğer düğmeleri sürüklemek Bunu yinelemek istediğiniz sırayla birer birer:
Oluşturduğunuz dizinin üzerine gelip giden bağlantılar denetleyicisindeki düğmelerin sırasını kontrol edebilirsiniz:Bir özellik ise, genelde
Bunun i için ... bir soru myview xib dosyasının örneği olacağını ne arıyorum Bu tam olarak: UIControlStateNormal varsayılan durumdur ve geçersiz değilse, tüm devletler için gösterilen olacağını
for (int i = 0; i<self.buttons.count; i++) { UIButton * button = self.buttons[i]; [button setTitle: [NSString stringWithFormat:@"Button %d",i ] forState:UIControlStateNormal]; }
Şimdi her düğme metni ayarlayabilirsiniz bir durum için belirtilmemişse, varsayılan UIControlStateNormal değerini kullanmaktır. UIControlStateNormal değeri ayarlanmamışsa, özellik varsayılan olarak bir sistem değerine döner. Bu nedenle, en azından normal durum için değer ayarlamanız gerekir.
- 1. Değişim UIButton tipi programlı
- 2. UIButton
- 3. UIButton
- 4. UIButton
- 5. UIButton
- 6. JComboBox setText Yöntemi
- 7. Android setText/R.string/değerleri
- 8. TextView'da Marquee, setText çağrısının ardından çalışmaz()
- 9. iOS 9 UIButton Inititalization
- 10. setText ("") olmadan edittext nasıl boşaltılır?
- 11. iOS, UIButton
- 12. Programlanabilir bir uibutton ortasını ayarlayın - SWIFT
- 13. Düğme setText Ben Android 5.0 için Lollipop
- 14. EditText setText bir Dialog Fragment üzerinde görüntülenmiyor
- 15. Android EditText setText metni güncellemeden kaldırma
- 16. EditText üzerinde yazarken gerçek zamanlı olarak SetText
- 17. ios5: delete UIButton border
- 18. UIButton Dokun ve Tut
- 19. Arama yöntemi UIButton
- 20. UIButton TouchUpInside Dokunma Konumu
- 21. Özel UIButton işaretlendiğinde vurgulamıyor
- 22. Özel UIButton image iOS
- 23. Programlı
- 24. Programlı
- 25. programlı
- 26. programlı
- 27. programlı
- 28. programlı
- 29. programlı
- 30. Programlı
yardımcı olur umarım? – user401383
NIB'nizin bir UIViewController için olduğunu farz ediyorum, bu kod UIViewController kodunun içinde bulunuyorsa, myView –
veya daha doğrusu görünmelidir, myView düğmelerinizin üst görünümü olmalıdır – Vladimir