İçeriğe geç

Ay: Nisan 2020

SwiftUI ile Custom Path oluşturmak

Merhabalar bu yazımda SwiftUI ile birlikte custom bir shape sınıfı kullanarak grafik çizme veya farklı nesneler yaratma işlemini nasıl gerçekleştirebileceğinizi sizlerle paylaşacağım.

Bir önceki yazımda giriş yaptığım Path ile çizim işlemine bugün göstereceğim örnektede devam edeceğiz. Custom geometrik nesneler veya …

SwiftUI ile Path kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte çizim işlemleri gerçekleştirmek için gerekli olan Path kullanımını sizlerle paylaşacağım.

Çizim işlemleri iOS uygulama yazarken bilmemiz gereken önemli konular arasında yer alır. UIKit içerisinde kullandığımız UIBezierPath yapısına benzer olarak SwiftUI içerisinde Path kullanacağız.

Aşağıda …

SwiftUI ile trim kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte Shape nesneleri üzerinde kolay bir şekilde kesme işlemini nasıl gerçekleştirebileceğinizi göstereceğim.

Bu işlem için SwiftUI içerisinde .trim fonksiyonunu kullanacağız. 0 ile 1 arasında değer gönderebileceğiniz bu fonksiyon ile çizdiğiniz Shape nesnelerini çeşitli şekillerde …

SwiftUI ile UIActivityViewController kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte UIActivityViewController kullanımını göstereceğim.

UIActivityViewController ile uygulama içerisinden diğer uygulamalara String, Image, Url paylaşımları yapabilirsiniz. UIKit ile kullandığımız bu sınıfı SwiftUI ilede aynı yapıda kullanabilirsiniz.

Aşağıda yazdığım örneği inceleyebilirsiniz.

struct ContentView: View {
    
    var body: 

SwiftUI ile openUrl işlemi

Merhabalar bu yazımda SwiftUI ile uygulama içerisinden url yönlendirme işlemini ve Button üzerinden bu aksiyonu yönetmeyi sizlerle paylaşacağım.

Bu işlem için UIApplication içerisinde bulunan open fonksiyonunu kullanacağız.

Aşağıda yazdığım örneği inceleyebilirsiniz.

struct ContentView: View {
    
    var site:String = "kenanatmaca.com"
    
    var 

SwiftUI ile DragGesture kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte nesnelere Gesture ekleme ve state kontrol etmeyi göstereceğim.

UIKit içerisinde kullandığımız gesture işlemlerini SwiftUI içerisinde kendi yapısına uygun şekilde kullanabilmekteyiz. Bunun için .gesture fonksiyonu nesnelerimize sürükleme, dokunma vs aksiyonlarını eklememizi sağlıyor.

Aşağıda yazdığım …

SwiftUI ile MapKit kullanımı

Merhabalar bu yazımda SwiftUI ile uygulama geliştirirken kullandığımız araçlardan biri olan MapKit kullanımına örnek vereceğim.

Bildiğiniz gibi uygulamalarınızda harita görüntüleme ve lokasyon bazlı işlemlerde kullandığımız MapKit framework SwiftUI ile UIViewRepresentable sayesinde kullanabiliyoruz.

Aşağıda yazdığım örneği inceleyebilirsiniz.

struct MapView: UIViewRepresentable {
    
    

SwiftUI ile overlay kullanımı

Merhabalar bu yazımda SwiftUI ile overlay fonksiyonunun kullanımından bahsedeceğim.

Bir önceki yazımda bahsettiğim .mask fonksiyonuna benzer olarak oluşturduğunuz view üzerine kaplama işlemi yapar. Yani basit bir örnek vermek gerekirse oluşturduğunuz Image nesnesi üzerinde Text kaplaması yapabilirsiniz. Veya bir Image nesnesine …

SwiftUI ile mask kullanımı

Merhabalar bu yazımda SwiftUI ile birlikte kolay bir şekilde nesneleri maskeleme işlemini nasıl gerçekleştirebileceğinizi göstereceğim.

Bu işlem için SwiftUI içerisinde .mask() fonksiyonu bulunmakta.

Aşağıda verdiğim örneği inceleyebilirsiniz.

struct TestView:View {
    
    var body: some View {
        LinearGradient(gradient: Gradient(colors: [.orange, .purple]), startPoint: 

SwiftUI ile Gradient kullanmak

Merhabalar bu yazımda SwiftUI ile birlike uygulamalarınızda kolay bir şekilde Gradient nesneler oluşturmayı göstereceğim.

Material tasarım anlayışı ile birlikte yükselişe geçen gradient renk kullanımı, günümüzde hala yoğun bir şekilde devam etmek. Uygulamalara arka fon veya elementlerde dikkat çekici, güzel bir …

Copyright © 2022 Kenan Atmaca