Junior — Middle
Wie platziert man ein Interface-Element in der oberen rechten Ecke des Fensters oder der Seite?
sobes.tech KI
Antwort von AI
Um ein Interface-Element in der oberen rechten Ecke des Fensters oder der Seite auf iOS zu platzieren, verwendet man in der Regel Auto Layout mit NSLayoutConstraint oder den visuellen Editor im Interface Builder.
Beispiel mit NSLayoutConstraint im Code:
let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false
parentView.addSubview(view)
NSLayoutConstraint.activate([
view.topAnchor.constraint(equalTo: parentView.safeAreaLayoutGuide.topAnchor),
view.trailingAnchor.constraint(equalTo: parentView.trailingAnchor)
])
Hier wird view am oberen Rand des sicheren Bereichs und am rechten Rand des Eltern-Views befestigt. Der sichere Bereich berücksichtigt Ausschnitte und die Statusleiste, damit das Element nicht darunter liegt.