Sobes.tech
Junior — Middle

Milyen módszereket és technikákat használsz weboldalak elrendezésének készítéséhez?

sobes.tech MI

Válasz az MI-től

iOS-en általában a WKWebView-t használják weboldalak elrendezésének létrehozására — ez egy komponens a webtartalom megjelenítéséhez.

A lap maga elrendezéséhez a szabványos webtechnológiákat alkalmazzák: HTML, CSS és JavaScript. Egy iOS alkalmazásban lehet:

  • Helyi HTML fájlokat betölteni az elrendezéssel.
  • Távoli oldalakat betölteni URL-en keresztül.
  • Interakcióba lépni JavaScript-tel a WKScriptMessageHandler segítségével a tartalom dinamikus kezeléséhez.

Ha a kérdés az iOS UI elrendezéséről szól, akkor Auto Layout, Storyboards, SwiftUI használatos, de weboldalak esetén — ez pontosan HTML/CSS a WKWebView-ben.

Példa helyi oldal betöltésére:

if let url = Bundle.main.url(forResource: "index", withExtension: "html") {
    webView.loadFileURL(url, allowingReadAccessTo: url.deletingLastPathComponent())
}