Junior — Middle
Ako umiestniť prvok rozhrania do pravého horného rohu okna alebo stránky?
sobes.tech AI
Odpoveď od AI
Na umiestnenie prvku rozhrania do pravého horného rohu okna alebo stránky na iOS sa zvyčajne používa Auto Layout s NSLayoutConstraint alebo vizuálny editor v Interface Builder.
Príklad s NSLayoutConstraint v kóde:
let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false
parentView.addSubview(view)
NSLayoutConstraint.activate([
view.topAnchor.constraint(equalTo: parentView.safeAreaLayoutGuide.topAnchor),
view.trailingAnchor.constraint(equalTo: parentView.trailingAnchor)
])
Tu bude view pripevnený k hornému okraju bezpečnej oblasti a k pravému okraju rodičovského pohľadu. Bezpečná oblasť zohľadňuje výrezy a stavový riadok, aby prvok nebol pod nimi.