Sobes.tech
Junior — Middle

¿Cómo colocar un elemento de interfaz en la esquina superior derecha de la ventana o página?

sobes.tech AI

Respuesta de la IA

Para colocar un elemento de interfaz en la esquina superior derecha de la ventana o página en iOS, generalmente se utiliza Auto Layout con NSLayoutConstraint o el editor visual en Interface Builder.

Ejemplo con NSLayoutConstraint en código:

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

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

Aquí, view estará fijado en la parte superior de la zona segura y en el borde derecho del vista padre. La zona segura tiene en cuenta recortes y la barra de estado para que el elemento no quede debajo de ellos.