2011-03-02 11 views

cevap

36

Böyle mi? [myButton setImage:nil forState:UIControlStateNormal];

+0

Zaten bu çalıştı ama çalışmıyor. Benim kodum: \t \t \t UIButton * btnLocation = (UIButton *) [self viewWithTag: 1234554321]; \t \t [btnLocation setImage: nil forState: UIControlStateNormal]; Düğmemde yeni bir metin alıyorum, ancak görüntüyü kaldırmıyor. \t \t \t [btnLocation setTitle: [value stringByReplacingOccurrencesOfString: @ "% 20" withString: @ ""] forState: UIControlStateNormal]; – Prabh

+0

Düğme bir araç çubuğunda veya navgationBar'da mı? – malinois

+0

Bu normal bir UIButton'tur: \t \t \t UIButton * btnLocation = [UIButton düğmesiWithType: UIButtonTypeCustom]; – Prabh

6

Görüntünüz düğmenin arka plan resmi olmalı (aksi takdirde başlık metninizi göremezsiniz; resim özelliği, inandığım başlık özelliğini geçersiz kılar). Yani yapmalısınız:

[myButton setBackgroundImage:nil ... 
0

Swift için 3 kullanıcıları

self.myButton.setImage(nil, for: .normal) 
İlgili konular