Menu
Coddy logo textTech

Çerçeveler ve Şekiller

Coddy'nin Swift Journey'sinin SwiftUI'ye Giriş bölümünün bir parçası. Ders 17 / 50.

SwiftUI şekil görünümlerine sahiptir: Circle, Rectangle, RoundedRectangle ve Capsule. .fill bir şekli renklendirir:

Circle()
    .fill(.blue)
    .frame(width: 80, height: 80)

Bir şekil, kendisine sunulan alanı dolduracak şekilde büyür. .frame(width:height:), şekle veya başka herhangi bir görünüme puan cinsinden sabit bir boyut verir.

Bir çerçeve esnek de olabilir. maxWidth: .infinity, bir görünümün kullanılabilir genişlik boyunca uzamasını sağlar:

Text("Continue")
    .frame(maxWidth: .infinity)
    .padding()
    .background(.blue)
challenge icon

Görev

Kolay

Avatar yer tutucusunu çizin: yeşille doldurulmuş, 100 puan genişliğinde ve 100 puan yüksekliğinde bir Circle.

Kendin dene

import SwiftUI

@main
struct CoddyApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

SwiftUI'ye Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Swift playground