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.