Comment créer un bouton programmatiquement (via le code) en Swift pour iOS ?
Bonjour à tous ! Je viens de commencer à apprendre le développement iOS en Swift et j'ai rencontré un problème. Dans les exemples d'apprentissage, tous les boutons sont ajoutés via Interface Builder (Storyboard ou XIB), mais j'ai besoin de créer un bouton entièrement via le code, sans utiliser l'éditeur visuel. Je veux comprendre comment cela se fait "manuellement" pour mieux maîtriser UIKit.
Voici ce que j'ai essayé :
```swift
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let button = UIButton()
button.setTitle("Appuie sur moi", for: .normal)
button.backgroundColor = .blue
button.frame = CGRect(x: 100, y: 100, width: 200, height: 50)
self.view.addSubview(button)
}
}
```
Le bouton apparaît, mais il ne réagit pas aux pressions. J'ai lu sur le target-action, mais je ne comprends pas comment connecter correctement le handler. J'aimerais aussi savoir comment définir au mieux les dimensions et la position du bouton pour qu'il s'affiche correctement sur différents...