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