Sobes.tech
Junior — Middle

Hoe plaats je een interface-element in de rechterbovenhoek van het venster of de pagina?

sobes.tech AI

Antwoord van AI

Om een interface-element in de rechterbovenhoek van het venster of de pagina op iOS te plaatsen, wordt meestal Auto Layout met NSLayoutConstraint of de visuele editor in Interface Builder gebruikt.

Voorbeeld met NSLayoutConstraint in 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 wordt view vastgezet aan de bovenkant van de veilige zone en aan de rechterrand van de ouderweergave. De veilige zone houdt rekening met uitsparingen en de statusbalk, zodat het element er niet onder komt.