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 կպցվում է անվտանգ տարածքի վերևի եզրին և ծնողական տեսքի աջ եզրին։ Անվտանգ տարածքը հաշվի է առնում կտրումները և կարգավիճակի տողը, որպեսզի տարրը չլինի դրանց տակ։