Verwenden von ContainerVC, Ich habe eine UIView erstellt, deren Größe sich ändert, wenn eine Taste gedrückt wird. Verwenden Sie für diese UIView tapgestureRecognizer oder touchbegan. Ich konnte Wasserhähne erkennen. (Referenz https://qiita.com/Kyome/items/d86cefa9dbd7bd2d7cf0)
Wenn die Taste gedrückt wird
a.swift
@IBOutlet weak var containerVCWidth: NSLayoutConstraint!
self.myScrollView.contentSize.width += 100
self.view.frame = CGRect(x: 0, y: 0, width: self.view.frame.width + 100, height: self.view.frame.height)
}
Es gab jedoch ein Phänomen, dass die Ansicht groß wurde, aber nicht erschlossen werden konnte.
Einschränkungen bei der Breite von containerView Es scheint, dass ich mich mit der Steckdose verbinden und sie ebenfalls erhöhen musste.
a.swift
@IBOutlet weak var containerVCWidth: NSLayoutConstraint!
@IBAction func tappedButton(_ sender: Any) {
self.myScrollView.contentSize.width += 100
containerVCWidth.constant += 100
}
Recommended Posts