Sobes.tech
Junior — Middle

Jak umieścić element interfejsu w prawym górnym rogu okna lub strony?

sobes.tech AI

Odpowiedź od AI

Aby umieścić element interfejsu w prawym górnym rogu okna lub strony na iOS, zazwyczaj używa się Auto Layout z NSLayoutConstraint lub edytora wizualnego w Interface Builder.

Przykład z NSLayoutConstraint w kodzie:

let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false
parentView.addSubview(view)

NSLayoutConstraint.activate([
    view.topAnchor.constraint(equalTo: parentView.safeAreaLayoutGuide.topAnchor),
    view.trailingAnchor.constraint(equalTo: parentView.trailingAnchor)
])

Tutaj view będzie przypięte do górnej krawędzi bezpiecznego obszaru i prawej krawędzi widoku nadrzędnego. Bezpieczny obszar uwzględnia wycięcia i pasek stanu, aby element nie znajdował się pod nimi.