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

  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • Malwarebytes

    Malwarebytes

    22 Temmuz 2007
  • MultiPlayStationMan

    MultiPlaySta

    17 Aralık 2009