Sobes.tech
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 იქნება უსაფრთხო ზონის ზედა კიდესთან და მშობელი ხედის მარჯვენა კიდესთან მიბმული. უსაფრთხო ზონა ითვალისწინებს ჭრილებს და სტატუს ბართ, რათა ელემენტი მათ ქვეშ არ იყოს.