Sobes.tech
Junior — Middle

Come posizionare un elemento dell'interfaccia nell'angolo in alto a destra della finestra o della pagina?

sobes.tech AI

Risposta dell'AI

Per posizionare un elemento dell'interfaccia nell'angolo in alto a destra della finestra o della pagina su iOS, si utilizza generalmente Auto Layout con NSLayoutConstraint o l'editor visivo in Interface Builder.

Esempio con NSLayoutConstraint nel codice:

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

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

Qui, view sarà ancorata al bordo superiore dell'area sicura e al bordo destro della vista genitore. L'area sicura tiene conto di ritagli e barra di stato, affinché l'elemento non si trovi sotto di essi.