Junior — Middle
როგორ განლაგოთ ინტერფეისის ელემენტი ფანჯრის ან გვერდის ზედა მარჯვენა კუთხეში?
sobes.tech AI
პასუხი AI-სგან
iOS-ზე ინტერფეისის ელემენტის განთავსება მარჯვენა ზედა კუთხეში ჩვეულებრივ გამოიყენება Auto Layout-ით NSLayoutConstraint ან Interface Builder-ის ვიზუალური რედაქტორით.
კოდი მაგალითი NSLayoutConstraint-ით:
let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false
parentView.addSubview(view)
NSLayoutConstraint.activate([
view.topAnchor.constraint(equalTo: parentView.safeAreaLayoutGuide.topAnchor),
view.trailingAnchor.constraint(equalTo: parentView.trailingAnchor)
])
აქ, view იქნება უსაფრთხო ზონის ზედა კიდესთან და მშობელი ხედის მარჯვენა კიდესთან მიბმული. უსაფრთხო ზონა ითვალისწინებს ჭრილებს და სტატუს ბართ, რათა ელემენტი მათ ქვეშ არ იყოს.