Sobes.tech
Junior — Middle

Comment placer un élément d'interface dans le coin supérieur droit de la fenêtre ou de la page?

sobes.tech IA

Réponse de l'IA

Pour placer un élément d'interface dans le coin supérieur droit de la fenêtre ou de la page sur iOS, on utilise généralement Auto Layout avec NSLayoutConstraint ou l'éditeur visuel dans Interface Builder.

Exemple avec NSLayoutConstraint dans le 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)
])

Ici, view sera fixé en haut de la zone sûre et au bord droit de la vue parente. La zone sûre prend en compte les découpes et la barre d'état pour que l'élément ne soit pas dessous.