SORU
10 Temmuz 2012, Salı


Değişen UİButton metin

Ben tıklayın ne zaman bir UİButton metni güncellemek için çalışıyorum. Aşağıdaki satırı metnini değiştirmek için kullanıyorum:

calibrationButton.titleLabel.text = @"Calibration";

Ben doğrulandı metin değişiyor, ama ne zaman çalıştırmak app ve ben düğmesini tıklatın, değişiklik için "Kalibrasyon" bir saniye sonra gidiyor tekrar kendi varsayılan değer. Bunun sebepleri üzerinde herhangi bir fikir? Yenileme işlevi bir çeşit ben aradığım için gerek var mı?

CEVAP
10 Temmuz 2012, Salı


Ne zaman dışarı atarken onun subviews, bir UİButton ayarlamak onun titleLabel text değerini kullanarak kendi başlık değerleri, böylece ayarlamak için dört farklı dizeleri dört Birleşik Devletleri (normal, vurgulu, seçilen, devre dışı).

Bu özelliği nedeniyle, doğrudan titleLabel metin ayarı kalıcı olmaz, ve kendi subviews bırakır zaman düğmesi ile sıfırlanır.

Bunu yapmak için bir düğme var devlet için başlık metni değiştirmek sizin elinizde bulunuyor.

[calibrationButton setTitle:@"Calibration" forState:UIControlStateNormal];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChrisCrossMedia

    ChrisCrossMe

    17 EYLÜL 2009
  • Munchkin the Teddy Bear

    Munchkin the

    30 EYLÜL 2011
  • Tylerron

    Tylerron

    6 AĞUSTOS 2006