Junior — Middle
Arayüz öğesini pencere veya sayfanın en sağ üst köşesine nasıl yerleştirirsiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'ta bir arayüz öğesini pencerenin veya sayfanın en sağ üst köşesine yerleştirmek için genellikle Auto Layout, NSLayoutConstraint ile veya Interface Builder'daki görsel düzenleyici kullanılır.
NSLayoutConstraint ile kod örneği:
let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false
parentView.addSubview(view)
NSLayoutConstraint.activate([
view.topAnchor.constraint(equalTo: parentView.safeAreaLayoutGuide.topAnchor),
view.trailingAnchor.constraint(equalTo: parentView.trailingAnchor)
])
Burada, view güvenli alanın üst kenarına ve ebeveyn görünümün sağ kenarına sabitlenir. Güvenli alan, kesintileri ve durum çubuğunu dikkate alır, böylece öğe bunların altında kalmaz.