Junior — Middle
Quelles méthodes et techniques utilisez-vous pour créer la mise en page des pages web?
sobes.tech IA
Réponse de l'IA
Sur iOS, pour créer la mise en page des pages web, on utilise généralement WKWebView, un composant pour afficher du contenu web.
Pour la mise en page de la page elle-même, on utilise les technologies web standard : HTML, CSS et JavaScript. Dans une application iOS, on peut :
- Charger des fichiers HTML locaux avec la mise en page.
- Charger des pages distantes via une URL.
- Interagir avec JavaScript via WKScriptMessageHandler pour gérer dynamiquement le contenu.
Si la question concerne la mise en page UI sur iOS, on utilise Auto Layout, Storyboards, SwiftUI, mais pour les pages web — c'est précisément HTML/CSS dans WKWebView.
Exemple de chargement d'une page locale :
if let url = Bundle.main.url(forResource: "index", withExtension: "html") {
webView.loadFileURL(url, allowingReadAccessTo: url.deletingLastPathComponent())
}