在我的应用程序中只有一个“场景”。
所有 UI 都是从情节提要中加载的,但用户可以通过更改字体、颜色、位置等来更改它...
我希望在用户关闭应用程序时重置它,以便在他们启动它时恢复默认值。
有没有办法从情节提要重新加载视图?
在我的应用程序中只有一个“场景”。
所有 UI 都是从情节提要中加载的,但用户可以通过更改字体、颜色、位置等来更改它...
我希望在用户关闭应用程序时重置它,以便在他们启动它时恢复默认值。
有没有办法从情节提要重新加载视图?
使用
-viewWillAppear
就是它的目的
-initWithFrame:
如果您使用 Interface Builder 来设计您的界面,则当您的视图对象随后从 nib 文件加载时,不会调用此方法。nib 文件中的对象被重构,然后使用它们的 initWithCoder: 方法进行初始化,该方法修改视图的属性以匹配存储在 nib 文件中的属性。
如果您在情节提要中为控制器设置了重用标识符,则可以调用:
[self.storyboard instantiateViewControllerWithIdentifier:@"Name"]
从您的 appdelegate 中的方法
调用控制器的 viewdidload
因为每当您的应用程序从后台到前台时,都会调用此 appdelegate 方法