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

  • BDGcustoms

    BDGcustoms

    24 NİSAN 2011
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • Press Start

    Press Start

    4 HAZİRAN 2006