Soru & Cevap

textfield içine butonla yazı yazmak ...

13.05.2017 - 03:17

Merhaba Arkadaşlar,

Çeşitli yazı butonlarım var. textview'e  bu butonlara bastıkça arka arkaya yazı yazmasını istiyorum ama her butona bastığımda bir önceki yazıyı silip yenisini yazıyor yardımcı olabilir misiniz ?

82 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

4VLq-mXo.jpeg
mavielbilisim
13.05.2017 - 03:55

Çok teşekkürler bu kod işime yaradı sizin cevabınız ile nette yaptığım arama sonucu buldum tekrar teşekkürler.
textView.text = [textView.text stringByAppendingString:@"\n\n"];
 

4VLq-mXo.jpeg
mavielbilisim
13.05.2017 - 03:47

Hızlı dönüş için teşekkür ederim ama bu bende çalışmıyor 

- (IBAction)ilkbuton:(id)sender {

    _yazi.text=@" baklava ";

 }

- (IBAction)ikincibuton:(id)sender {

    _yazi.text=@"fıstıklı";

}

şeklinde yaptığımda ilk baklavaya bastığımda baklava yazmasını sonrasında fıstıklı ya bastığımda arkasına diğerini getirmesini istiyorum şeklinde mümkün mü ?

Profile picture for user bthnorhan
bthnorhan
13.05.2017 - 03:36

Merhabalar öncelikle.

setText() fonksiyonunu kullanmak yerine append fonksiyonunu kullanınız.

Örneğin ; 

textView.setText("Merhaba"); //TextViewdeki bir önceki yazıyı silip merhaba yazar.
textView.append("Merhaba"); //TextViewdeki bir önceki yazıya merhaba ekler.

Düzenleme :  Merhabalar tekrardan. Kod eklemediğiniz için ben projenizi android sanmıştım. Kusura bakmayın lütfen.

Aşağıdaki kod parçacığı işinize yarıyacaktır.

label.text = [label.text stringByAppendingString:@"Ekleyeceğiniz yazı"];

Tekrardan kusura bakmayın. Kolay gelsin. Teşekkürler.