Sobes.tech
Junior — Middle

Kā novietot saskarnes elementu loga vai lapas augšējā labajā stūrī?

sobes.tech AI

Atbilde no AI

Lai novieto interfeisa elementu labākajā labajā augšējā stūrī, parasti izmanto Auto Layout ar NSLayoutConstraint vai vizuālo redaktoru Interface Builder.

Piemērs ar NSLayoutConstraint kodā:

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

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

Šeit view tiks nostiprināts pie drošās zonas augšējās malas un vecāka skata labās malas. Drošā zona ņem vērā izgriezumus un statusa joslu, lai elements nebūtu zem tiem.