Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, iOS, iPhone ve iPad uygulamaları geliştirme alanında uzmanlaşmış bir eğitmen tarafından sunulan bir eğitim içeriğidir.
- Video, iki ana bölümden oluşmaktadır: İlk bölümde UI Segmented Control'ün özellikleri, kullanımı ve programlama yöntemleri detaylı olarak anlatılmakta, ikinci bölümde ise segment control'un nasıl oluşturulacağı, array yapısı kullanılarak elemanların nasıl ekleneceği ve düzenleneceği adım adım gösterilmektedir. Eğitmen, segment kontrolünün boyut ayarları, görünüm seçenekleri, segment ekleme/silme işlemleri ve renk değiştirme gibi temel özelliklerini kod örnekleriyle açıklamaktadır.
- Videoda ayrıca segment kontrolünün action ve property ile nasıl kontrol edilebileceği, label ile nasıl entegre edilebileceği ve segmentlerin nasıl eklenip kaldırılabileceği örneklerle gösterilmektedir. Eğitmen, izleyicilere videoları önce izleyip sonra kendi başlarına denemelerini tavsiye etmektedir.
- iOS Serisinin Devamı ve UI Segment Control
- Eğitmen uzun bir aradan sonra iOS serisine devam ediyor ve asıl alanının iOS, iPhone ve iPad uygulamaları yapmak olduğunu belirtiyor.
- Bugünkü dersinde UI Segment Control ve UI Scroll View öğelerini gösterecek.
- Segment Control, iOS'ta kendi tab barınızı oluşturmanıza olanak sağlayan bir öğedir ve istediğiniz yere yerleştirilebilir.
- 02:34Segment Control Özellikleri
- Segment Control'ün boyutu ayarlanabilir ve yatay olarak uygulama sağa sola dönme özelliği varsa bunlara göre ayarlar yapılabilir.
- Segment Control'ün üç farklı görünümü vardır: Plain (sadece kenarlarına çizgi ekler), Bar (en şık ve sade görünüm) ve Rod (sadece kenarlarına çizgi ekler).
- Segment Control'ün beş sekmesi oluşturulmuş ve her segmente 0, 1, 2, 3, 4 gibi dizi mantığıyla isimler verilmiştir.
- 04:14Segment Control Kullanımı
- Segment Control'ü tam anlamıyla kontrol etmek için iki farklı yöntem vardır: action gönderirken sender olarak Segment Control'ü göndermek veya ayrı bir property oluşturmak.
- Birden fazla view içerisinde Segment Control varsa, hangisinin seçildiğini anlamak için taglar kullanılabilir.
- Segment Control Change action'ı, sekmelerden biri değişince kullanıcıyı uyarması gereken bir metod olarak kullanılır.
- 07:37Segment Control Özellikleri ve Değişiklikler
- Segment Control'ün tint color'ı değiştirilebilir, örneğin RGB değerleri kullanılarak renk ayarlanabilir.
- Segment Control'ün her bir sekmesine title eklenebilir.
- Segment Control'ün tüm segmentleri remove edilebilir ve yeni segmentler eklenebilir.
- 13:17Array Yapısı ve Kullanımı
- Array yapısı ilk oluşturulduktan sonra içerisindeki elemanları silemezsiniz, bu nedenle elemanların yerlerini değiştirmek veya yeniden eleman eklemek istiyorsanız multible array kullanmanız gerekir.
- Array oluşturmak için "enes array allocate" metodu kullanılır ve "objects" parametresi ile string değerler oluşturulabilir.
- Array'in boyutunu öğrenmek için "array count" metodu kullanılabilir.
- 15:02Segment Kontrol Kullanımı
- Segment kontrolde "object indeks" metodu kullanılarak belirli bir indeksteki elemana erişilebilir.
- "Enes string string with format" metodu ile istenen formatta sayılar string'e çevrilebilir.
- Segment kontrolde "remove all segment" metodu kullanılarak mevcut elemanlar silinebilir.
- 18:09Animasyon ve Seçili Eleman
- "Animated yes" seçeneği ile segmentler eklendiğinde sağdan soldan kayma animasyonu oluşur.
- "Animated no" seçeneği ile animasyon olmadan sadece eleman eklenir.
- Segmentler oluşturulduğunda seçili eleman olmadığı için eksi bir değer alır, bu sorunu çözmek için label'a değer atanabilir.
- 19:49Dersin Sonu ve Öneriler
- Scroll view kullanımı bir sonraki derste ele alınacaktır.
- Videoları izlerken önce izleyip sonra kodları gözden geçirmek ve kendiniz yapmaya çalışmak önerilir.
- iOS uygulamalarında çok az kodla çok iş yapılabilmektedir.