SwiftUI TextEditor Kullanımı – SwiftUI Bootcamp Serisi Video 32

Bu yazıda, SwiftUI TextEditor konusunu ele aldığım video blogumun anlatımını bulacaksınız. SwiftUI TextEditor ile kullanıcıdan çok satırlı veri almak mümkündür. Apple'ın kendi sitesinde bu özellik "uzun metinleri görüntüleyebilen ve düzenleyebilen bir görünüm" olarak tanımlanmaktadır. SwiftUI'da, çoğu öğe görünüm olarak adlandırılırken, TextField sadece bunlardan biridir.

swiftui texteditor
swiftui texteditor
Paylaş

Bu Yazıyı Paylaş

veya linki kopyala

SwiftUI TextEditor konusunu anlattığım videomun blog olarak anlatımını göreceksiniz bu yazıda. SwiftUI TextEditor ile kullanıcıdan çok satırlı veri alımı yapabilmekteyiz. Apple‘ın kendi sitesinde bunu “A view that can display and edit long-form text.” olarak belirtmiş. Yani diyor ki uzun metinler almamızı sağlayan bir görünüm. SwiftUI’da çoğu element view olarak geçmektedir. TextField ise bunlardan sadece biri.

Tam 32 video. Dile kolay 32 videodur sizlere YouTube aracılığı ile SwiftUI anlatıyorum. İster istemez insan YouTube’a alışıyor.

thumbnail
İlişkili Yazı
SwiftUI Bootcamp ile iOS Geliştirici Olun!

TextEditor oluşturmak için ilk önce View içerisinde adı ile çağırmamız gerekiyor.

TextEditor(text: Binding<String>)

Adı ile çağırdığımızda bizden bir string bekliyor. Ancak değiştirilebilir bir yapıda olması gerek. Bunu başındaki “Binding” anahtar kelimesinden anlıyoruz. Dolayısıyla hemen View çerçevesinin dışına çıkıp bir tane String değişken tanımlıyoruz. Bunu da State ile işaretliyoruz.

@State var textEditorText: String = "Başlangıç değeri" 

Bununla birlikte artık TextEditor’e yazılan değerler bir değişken üzerinde tutulabilir hale gelecek. O değişkenin adı da textEditorText olmuş oldu.

Şimdi TextEditor’ü çağırdığımız yerde değişikliğimizi yapabiliriz.

TextEditor(text: $textEditorText)

TextEditor’ün beklediği değişkeni başına “$” sembolü koyarak ekledik. Artık editörde ne yazarsak yazalım textEditorText değişkeni ile ulaşabileceğiz.

İkinci kısımda ise bu yazıyı bir yerde gösterebiliriz. Ayrıca bir buton yardımı ile güncelleme işlemi de yapabiliriz. Hatta direkt olarak textEditorText’i bir Text’te de gösterebiliriz. Çünkü State ile anlık olarak dinleniyor ve değer değiştiğinde değişkenin çağırıldığı View komponentleri de güncelleniyor.

Text(textEditorText)

Yazdığımızda TextEditor içine yazdığımız her değer otomatik olarak ekranda güncellenecektir.

Projenin GitHub linki: TIKLA

Önerilen Yazı:  Real Estate Projesi ASPNET CORE 8.0 bölüm 21
1
mutlu
Mutlu
0
_zg_n
Üzgün
0
sinirli
Sinirli
0
_a_rm_
Şaşırmış
0
k_t_
Kötü
0
beynim_yand_
Beynim Yandı
0
_eytani
Şeytani
SwiftUI TextEditor Kullanımı – SwiftUI Bootcamp Serisi Video 32

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Giriş Yap

Eyüp Furkan Tüylü ayrıcalıklarından yararlanmak için hemen giriş yapın veya hesap oluşturun, üstelik tamamen ücretsiz!