Junior — Middle
Как може да се прикрепи изглед към прозорец в приложение?
sobes.tech AI
Отговор от AI
В iOS обикновено за прикрепване на UIView към прозореца на приложението се използва свойството window в сцената или в приложението, както и йерархията на изгледите. Основният начин е да добавите вашия UIView като подизглед към кореновия контролер на прозореца или директно към самия прозорец.
Пример:
if let window = UIApplication.shared.windows.first {
let myView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
myView.backgroundColor = .red
window.addSubview(myView)
}
Също така може да работите чрез UIWindowScene и неговите windows в съвременните приложения с няколко сцени.
Важно е да запомните, че обикновено изгледите се добавят към контролерите на изгледите, а не директно към прозореца, за да работи правилно жизненият цикъл и автоматичното оформление.