Junior — Middle
Quelles méthodes sont utilisées pour implémenter la mise en page de l'interface utilisateur dans UIKit?
sobes.tech IA
Réponse de l'IA
Dans UIKit, la mise en page de l'interface utilisateur peut être réalisée de différentes manières :
-
Storyboard — un éditeur visuel où l'interface est créée par glisser-déposer, et les connexions entre écrans et éléments sont définies graphiquement.
-
Fichiers XIB (Nib) — fichiers d'interface séparés que l'on peut créer dans Interface Builder et charger par programmation.
-
Par programmation (code) — création et configuration des éléments UI dans le code Swift ou Objective-C, offrant un contrôle total sur l'interface.
-
SwiftUI — un framework déclaratif moderne d'Apple pour décrire l'UI, qui peut être utilisé avec UIKit.
Exemple de création d'un bouton en programmation dans UIKit avec Swift :
let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.frame = CGRect(x: 50, y: 100, width: 100, height: 50)
view.addSubview(button)