Junior — Middle
UIStackView'deki öğelerin yatay ve dikey düzenleri arasındaki fark nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'taki UIStackView, çocuk öğelerini yatay veya dikey olarak düzenler; bu, axis özelliği ile belirlenir.
- Yatay düzen (
axis = .horizontal) — öğeler soldan sağa doğru tek bir satırda düzenlenir. - Dikey düzen (
axis = .vertical) — öğeler yukarıdan aşağıya tek bir sütunda düzenlenir.
Bu, öğelerin iç stack içinde nasıl hizalanıp dağıtılacağını etkiler. Örneğin, yatay düzenle dikey hizalama, dikey düzenle ise yatay hizalama kontrol edilebilir.
Yapılandırma örneği:
let stackView = UIStackView()
stackView.axis = .horizontal // veya .vertical
stackView.distribution = .fillEqually
stackView.alignment = .center
Seçim, arayüzdeki öğelerin istenen düzenine bağlıdır.