Ios 如何在情节提要中将元素返回到其基础?

Ios 如何在情节提要中将元素返回到其基础?,ios,uiview,storyboard,swift2,Ios,Uiview,Storyboard,Swift2,我在情节提要中创建了一个包含一些元素的UIView(我使用了autoLayout)。 之后,我以编程方式对其进行操作(更改大小、移动元素等)。在用户点击UIView按钮后,如何将UIView返回到故事板中的基础?是否有任何代码可以将元素返回到其基?我试过这个: myView.reloadInputViews() 但它不起作用。在操作之前,我还尝试创建UIView的一个实例。这也不起作用。如果不从情节提要重新实例化相应的视图控制器,这是不可能的 您应该保存所有要在视图控制器中的变量中恢复的参数。

我在情节提要中创建了一个包含一些元素的UIView(我使用了autoLayout)。 之后,我以编程方式对其进行操作(更改大小、移动元素等)。在用户点击UIView按钮后,如何将UIView返回到故事板中的基础?是否有任何代码可以将元素返回到其基?我试过这个:

myView.reloadInputViews()

但它不起作用。在操作之前,我还尝试创建UIView的一个实例。这也不起作用。

如果不从情节提要重新实例化相应的视图控制器,这是不可能的

您应该保存所有要在视图控制器中的变量中恢复的参数。然后,您可以在点击按钮时将其设置回视图

编辑:例如:

class MyViewController: UIViewController {
    let initialFrame = CGRect(x: 10, y: 20, width: 30, height: 40)
    @IBOutlet weak var mySubView: UIView!        

    func myButtonAction() {
        mySubView.frame = initialFrame
    }
}

你能再解释一下吗,我不明白