Je travaille sur une application web qui permet aux utilisateurs de personnaliser les champs qu'ils veulent récupérer de leurs utilisateurs. Par exemple, texte, nombres, booléens, popups. Parce que son inconnu la quantité de contrôles dont j'ai besoin a décidé de créer une référence à un scrollview. J'ai essayé d'ajouter un bouton comme test, mais je n'arrive pas à comprendre comment afficher le bouton? Quand je regarde la page, je vois juste blanc.Ajouter dynamiquement divers contrôles à scrollview (iOS/Swift)
Comment ajouter des contrôles dynamiques à une vue défilante?
choses que j'essayé:
- est fait en sorte AutoLayout correct pour le ScrollView.
Le code addSubview ci-dessous.
import UIKit class TaskDetailViewController: UIViewController { @IBOutlet weak var theScrollView: UIScrollView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. //self.view.addSubview(UIButton) let cellButton = UIButton(frame: CGRectMake(5, 5, 50, 30)) cellButton.setTitle("hello", forState: UIControlState.Normal) theScrollView.addSubview(cellButton) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } /* // MARK: - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { // Get the new view controller using segue.destinationViewController. // Pass the selected object to the new view controller. } */ }
lien à la partie 1: https://www.youtube.com/watch?v=TfKv1MYxnA4 – user2875289