Sobes.tech
Junior — Middle

Quais métodos são utilizados para implementar a marcação da interface do usuário no UIKit?

sobes.tech IA

Resposta da IA

No UIKit, o layout da interface do utilizador pode ser implementado das seguintes formas:

  1. Storyboard — um editor visual onde a interface é criada por arrastar e soltar, e as ligações entre telas e elementos são definidas graficamente.

  2. Ficheiros XIB (Nib) — ficheiros de interface separados que podem ser criados no Interface Builder e carregados programaticamente.

  3. Programaticamente (código) — criação e configuração de elementos UI no código Swift ou Objective-C, o que oferece controlo total sobre a interface.

  4. SwiftUI — um framework declarativo moderno da Apple para descrever UI, que pode ser usado juntamente com UIKit.

Exemplo de criação programática de um botão em UIKit com Swift:

let button = UIButton(type: .system)
button.setTitle("Нажми меня", for: .normal)
button.frame = CGRect(x: 50, y: 100, width: 100, height: 50)
view.addSubview(button)