我有一个名为brokeView的UIView,它是可拖动的和旋转的。我试图允许用户通过单击按钮来填充相同的精确视图,从而允许填充无穷无尽的相同UIView。这可以在swift中使用故事板吗? - 我是否必须在故事板中创建所有视图,还是可以使用数组或循环通过代码填充它们?
@IBOutlet weak var brokeView: UIView!
@IBAction func showBrokenAnnotation(sender: AnyObject) {
brokeView.hidden = false
for i in 1...10 {
print(i)
let newView = UIView(frame: brokeView.bounds)
brokeView.addSubview(newView)
}
答案 0 :(得分:2)
这可以通过代码完成。这是一些伪代码。
从我们下面的对话中更新 - 这使它与“brokenView”的大小相同,然后您可以根据需要设置x / y。
let newView = UIView(frame: CGRect(x: 0, y: 0, width: mainView.frame.width, height: mainView.frame.height))
self.view.addSubview(newView)