İçeriğe geç

Etiket: SwiftUI

SwiftUI ile @StateObject kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile aramıza katılan @StateObject property kullanımından bahsedeceğim.

SwiftUI içerisinde bir çok farklı data sarmalayıcı property wrapper bulunmakta. Örneğin @EnvironmentObject, @ObservedObject gibi. Bunların her biri data tutmak ve sayfalar arası data aktarımı işlevlerinde duruma …

SwiftUI ile @ScaledMetric property kullanımı

Merhabalar bu yazımda SwiftUI yeni sürümü ile eklenen @ScaledMetric property kullanımı hakkında sizlere bilgi paylaşacağım.

SwiftUI yeni sürüm ile birilikte bir çok yararlı property eklendi. Bunlardan biride @ScaledMetric bu property kullanarak otomatik olarak kullanıcının cihazı için ayarladığı dynamic font özelliğine …

SwiftUI ile @AppStorage property kullanımı

Merhaba bu yazımda SwiftUI yeni sürümü ile eklenen @AppStorage property kullanımını sizlerle paylaşacağım.

Uygulamalarımızda local storage olarak kullandığımız UserDefaults sınıfını SwiftUI ile birlikte kolay bir şekilde property wrapper olarak kullanmamız için @AppStorage eklenmiş.

Aşağıda yazdığım örnek ile kullanımını görebilirsiniz.

struct 

SwiftUI ile matchedGeometryEffect kullanımı

Merhabalar bu yazımda SwiftUI ile nesnelere kolay bir şekilde animasyon bağlama işlemi yapacağımız matchedGeometryEffect kullanımını paylaşacağım.

Mobil uygulama geliştirirken animasyonlar son kullanıcıya daha çekici uygulamalar sunmak için önemlidir. UIKit ile yaptığımız bir çok zorlu animasyon işlemlerini SwiftUI ile oldukça kolay, …

SwiftUI ile Expandable List kullanımı

Merhabalar bu yazımda SwiftUI ile List içerisinde expand yapısını nasıl kullanabileceğinizi göstereceğim.

SwiftUI yeni versiyon ile List (TableView) içerisine children adı altında yeni itemler ekleyip, bunları kullanmamızı kolaylaştıracak bir güncelleme aldı. Bu güncelleme oldukça yararlı ve oldukça etkili bir şekilde …

SwiftUI ile DisclosureGroup kullanımı

Merhabalar bu yazımda SwiftUI 2.0 ile aramıza katılan DisclosureGroup kullanımını sizlerle paylaşacağım.

SwiftUI yeni versiyonuna eklenen DisclosureGroup bizlere oldukça kolay bir şekilde expandable içerik göstermemizi sağlamakta.

Aşağıda yazdığım örnekte kullanımını görebilirsiniz.

struct ContentView: View {
    
    @State private var termsExpand = 

SwiftUI ile ToolBar kullanımı

Merhabalar bu yazımda SwiftUI 2.0 ile NavigationView üzerinde button eklememizi ve kullanmamızı sağlayan toolbar kullanımını sizlerle paylaşacağım.

Yeni sürümde SwiftUI bir önceki sürümde bir çok eksiğinin olduğunu bizlere göstermiş oldu. Apple ekibi güzel eklemeler yaparak yapıyı her yıl güçlendireceklerdir.

NavigationView

SwiftUI ile PageTabViewStyle kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte TabView ‘ e eklenen yeni stil PageTabViewStyle kullanımından bahsedeceğim.

Yeni eklenen bu PageTabViewStyle ile oldukça kolay bir şekilde kaydırmalı sayfalar veya resimli ve yazılı sliderlar yapabiliriz.

Aşağıda yazdığım örnek ile kullanımını görebilirsiniz.

struct ContentView: 

SwiftUI ile LazyVGrid ve LazyHGrid kullanımı

Merhabalar bu yazımda SwiftUI 2.0 ile aramıza katılan Grid kullanımını sizlerle paylaşacağım.

SwiftUI içerisinde doğrudan CollectionView gibi bir yapı olmadığı için column ayırma ve listeleme işlemleri yapamıyorduk. Ancak bu yeni sürüm ile oldukça işimize yarayacak ve aktif olarak kullanacağımız Grid

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 …

Copyright © 2022 Kenan Atmaca