İçeriğe geç

Kategori: iOS

UILabel ile lineSpacing kullanımı

Merhabalar bu yazımda iOS uygulama yazarken kullandığımız UILabel nesnesinde çoklu paragraf kullanırken aralarına kolay bir şekilde boşluk vermeyi göstereceğim.

UILabel içerisinde eklediğimiz textler bazen çoklu paragraf olabilir. Paragraflar arası boşluk bırakmak daha okunaklı ve görsel açıdan farklılıklar yaratmak isteyebilirsiniz. Bu …

URLComponents kullanımı

Merhabalar bu yazımda iOS ile Servis bağlantısı yapacak url ve parametreleri url birleştirme yaparak elde etmeyi göstereceğim.

Bildiğimiz gibi URL belli parçalardan oluşur. Örneğin https – github.com – /api gibi parçalara bölünebilir. Birleştirme işlemini URLComponents sınıfı ile kolay bir şekilde …

UILabel ile NSAttributedString kullanımı

Merhabalar bu yazımda iOS uygulamalarımızda kullandığımız UILabel nesnesine içindeki kelimelere göre farklı, renk veya font atama işlemini çoklu paragraf veya tekli paragraf üzerinde nasıl gerçekleştirebileceğinizi paylaşacağım.

Öncelikle yapmamız gereken UILabel içerisinde ilgili kelimeleri bulmak ve bunların konumunu almak. Daha sonasında …

Core Location ile konuma göre bilgi almak

Merhabalar, bu yazımda iOS uygulamalarınızda Core Location kütüphanesi ile birlike elde ettiğiniz lokasyon bilgisi sayesinde ülke, şehir, sokak vs detaylı konum bilgisini nasıl elde edebileceğinizi paylaşacağım.

Bu işlem için Core Location içerisinde bulunan CLGeocoder sınıfından yararlanacağız. Daha önceki yazımda elde …

Core Location ile mesafe hesaplama

Merhabalar bu yazımda iOS uygulamalarımızda konum ve harita işlemlerinde sıklıkla kullandığımız Core Location ile birlikte iki mesafe arası uzaklığı hesaplayacağız.

Çoğu uygulamada karşımıza çıkan bu aksiyonu mutlaka görmüşsünüzdür. Kullanıcıların arasında kaç kilometre mesafe kaldığı veya siz o mekana ne kadar …

iOS 13 ile Child View Controllers

Merhabalar bu yazımda iOS uygulamalarınızda sayfalarınıza child view controller eklemeyi göstereceğim. Bu şekilde tek sayfa üzerinde farklı view controller sınıfları çağırıp, kullanabileceksiniz.

Bu işlemi 2 şekilde yapabilirsiniz. Storyboard üzerinde container view ekleyerek ve view controller bağlayarak veya programmatically olarak şimdiki …

iOS 13 ile Check Safe Area

Merhabalar bu yazımda iOS uygulamalarınızda iPhone X ve sonrasında aramıza katılan çentik durumunu kontrol etmeyi göstereceğim.

Autolayout yaparken sayfaların tüm cihazlarda güzel ve doğru görünmesini isteriz. iPhone X ve sonrası cihazlarda çentik eklendiği için bottom ve top görünümlerinde farklılıklar oluyor. …

iOS 13 ile CIFilter kullanımı

Merhabalar bu yazımda iOS 13 ile birlikte yenilikler getirilen CIFilter kullanımından bahsedeceğim.

CIFilter ile uygulama içerisinde UIImage üzerinde oynamalar yapabiliyoruz. Böylelikle UIImage üzerine farklı filtreler ekleyebiliyorsunuz. iOS 13 ile birlikte bu işlem daha konforlu ve okunaklı bir hale getirilmiş.

Aşağıda …

UIView animateKeyframes kullanımı

Merhabalar bu yazımda UIView sınıfı içerisinde bulunan animateKeyframes kullanımını sizlerle paylaşacağım.

Uygulama içerisinde kullandığımız UIView.animate fonksiyonundan farklı olarak aynı block içerisinde farklı animasyonlar ekleyerek bunları sıralı bir şekilde işletebiliyoruz.

Aşağıda yazdığım örneği inceleyerek kullanımını görebilirsiniz.

UIView.animateKeyframes(withDuration: 4, delay: 0, options: 

Custom UIStoryboardSegue oluşturmak

Merhabalar bu yazımda iOS ile Custom olarak UIStoryboardSegue oluşturmayı göstereceğim. Böylelikle ViewController arası geçişlerde custom olarak animasyonlar yazabilir ve yönetebilirsiniz.

iOS ile transition işleminin nasıl yürüdüğünü aşağıdaki görselde bakalım ve daha sonrasında örneği inceleyelim.

Custom segue işlemini storyboard üzerinden veya …

Copyright © 2022 Kenan Atmaca