İçeriğe geç

Etiket: Text

SwiftUI 4 ile Bold ve Italic kullanımı

Merhabalar, bu yazımda SwiftUI 4 ile birlikte direkt olarak Text nesnesine fonksiyonel olarak bold, italic yapma örneğini paylaşacağım.

Bu işlem ile state kontrolü yaparak text bold, italic durumunu kontrol edebilirsiniz.

struct BoldItalicExample: View {

    @State private var changeStyle: Bool = 

SwiftUI 4 ile Text animation kullanımı

Merhabalar, bu yazımda SwiftUI 4 ile birlike artık text yazılarına renk değişimi, font değişimi gibi özelliklerini kullanıcıya animasyonlu bir geçiş şeklinde yansıtabiliriz.

struct TextAnimationExample: View {

    @State private var changeStyle: Bool = false

    var body: some View {
        Text("Hello, World!")
            

SwiftUI Blur effect materials kullanımı

Merhabalar, bu yazımda SwiftUI ile birlikte Text nesnesine kolay ve hızlı bir şekilde background blur verme işlemini paylaşacağım.

Bu işlem SwiftUI ile oldukça kolay. Yapmanız gereken tek şey background class içerisinde material kullanmak.

  • regular material
  • thin material
  • ultra-thin material
  • thick

SwiftUI ile Shimmer Text oluşturmak

Merhabalar bu yazımda SwiftUI ile parlayarak kayan bir text effect oluşturma işlemini nasıl gerçekleştirebileceğinizi paylaşacağım.

SwiftUI ile animasyonlar yapmak oldukça eğlenceli ve keyifli. Gereksiz auto layout ve storyboard ıvır zıvırları ile uğraşmadan işlerinizi halledebiliyorsunuz.

Aşağıdaki örneği inceleyebilirsiniz.

struct ContentView: View 

SwiftUI ile AnimatableModifier kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte AnimatableModifier kullanımını sizlerle paylaşacağım.

AnimatableModifier ile birlikte nesnelerin animasyon işlemini değişkene bağlamamızı sağlar. Örneğin bir text içerisindeki yazılara farklı animasyonlar veya gradient bir layer ile ilgili animasyonlar oluşturmak için kullanılabilir.

Aşağıdaki yazdığım örnek ile …

SwiftUI ile Gradient Text oluşturmak

Merhabalar bu yazımda SwiftUI uygulamalarınızda gradient text yaratmayı göstereceğim.

Bu işlemi SwiftUI ile gerçekleştirmek oldukça kolay. Hızlı ve yararlı bir extension func yazalım ve dilediğimiz yerde kullanalım.

extension View {
    func GradientText(text: String, colors: [Color], font: Font) -> some View 

SwiftUI ile ScrollViewReader kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte Scroll işlemlerinde bize kolaylık sağlayacak ScrollViewReader sınıfının kulanımını göstereceğim.

ScrollViewReader, SwiftUI ile ScrollView kullanırken index ilerletme gibi aksiyonları takip edip, kullanmamızı sağlamakta. Yeni sürüm ile birlikte mesajlaşma uygulamalarında veya kayan slider yaparken otomatik olarak …

SwiftUI ile LazyVStack ve LazyHStack kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile aramıza katılan LazyVStack ve LazyHStack yapılarının kullanımını göstereceğim.

SwiftUI ile yapı oluştururken kullandığımız VStack ve HStack yapılarına ek olarak getirilmiş bir yapıdır. ScrollView ile çoklu item ekleyip kullandığımız zamanlar VStack yapısı performans olarak …

SwiftUI ile ViewModifier kullanımı

Merhabalar bu yazımda SwiftUI kodlarınızı daha güzel ve okunaklı hale getirecek olan ViewModifier kullanımını göstereceğim.

ViewModifier yapısı SwiftUI ile alt alta yazarak uzayan tasarımsal eklemeleri veya nesne değişikliklerini bir çatı altında toplayıp kullanmanızı sağlıyor. UIKit ile nesnelere extension fonksiyon yazıp …

SwiftUI ile Custom Alignment Guides oluşturmak

Merhabalar bu yazımda SwiftUI ile birlikte nesnelerin bir birleri arasındaki düzeni ayarlamak için kullanılan alignmentGuide işlevinin custom olarak kullanımını paylaşacağım.

Bir önceki yazımda bahsettiğim yapının detaylarına bu yazıda girmeyeceğim. Farklı yapılar için  düzenli bir şekilde kullanımı sağlayan custom alignment üretebilirsiniz. …

Copyright © 2022 Kenan Atmaca