Sobes.tech
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.