Ich arbeite an einer Webanwendung, mit der die Benutzer die Felder anpassen können, die sie von ihren Benutzern abrufen möchten. Zum Beispiel Text, Zahlen, Booleans, Popups. Da die Anzahl der Steuerelemente, die ich benötige, unbekannt ist, entschied ich mich, einen Verweis auf eine Scrollview zu erstellen. Ich habe versucht, eine Schaltfläche als Test hinzuzufügen, aber ich kann nicht herausfinden, wie man die Schaltfläche zum Auftauchen bringt. Wenn ich die Seite anschaue, sehe ich nur weiß.Dynamische Hinzufügen verschiedener Steuerelemente zum Scrollen (iOS/Swift)
Wie füge ich dynamische Steuerelemente zu einem Bildlauf hinzu?
Dinge, die ich versucht:
- Hergestellt sicher Automatisches Layout für die Scrollview korrekt ist.
Der addSubview-Code unten.
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. } */ }
Link zu Teil 1: https://www.youtube.com/watch?v=TfKv1MYxnA4 – user2875289