Junior — Middle
Milyen módszerekkel valósítható meg a felhasználói felület elrendezése a UIKit-ben?
sobes.tech MI
Válasz az MI-től
A UIKitban a felhasználói felület elrendezése a következő módokon valósítható meg:
-
Storyboard — egy vizuális szerkesztő, ahol az interfész drag-and-drop segítségével készül, és a képernyők közötti kapcsolatok grafikus módon vannak meghatározva.
-
XIB (Nib) fájlok — különálló interfészfájlok, amelyeket az Interface Builderben lehet létrehozni és programozottan betölteni.
-
Programozottan (kód) — UI elemek létrehozása és konfigurálása Swift vagy Objective-C kódban, ami teljes kontrollt biztosít az interfész felett.
-
SwiftUI — egy modern, deklaratív keretrendszer az Apple-től az UI leírására, amely a UIKit-kal együtt is használható.
Példa egy programozottan létrehozott gombra UIKitben Swift nyelven:
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.frame = CGRect(x: 50, y: 100, width: 100, height: 50)
view.addSubview(button)