在切换视图时保持xcode中的滑块位置

我很新的目标C(三个星期),也是在70多岁,所以不像以前那么快! 无论如何,我做了IOS的应用程序,除了保持滑块的位置和价值的问题,当从视图切换,然后再次。 为了澄清:我有3个视图,每个都有4个滑块,我希望能够返回任何与滑块的位置和值相同的视图。 我确信有这样做的方法,但我已经search了所有无济于事,所以我希望有人在这里可以帮助!

你每次把它推到你的导航栈上时,你分配一个viewController的实例吗? 如果是这样,创build一个属性,并只分配一次,并使用相同的对象推入导航堆栈。 它应该保留这个位置。

另一种可能的解决scheme是在你的viewController中保存滑块的当前值,并将滑块值设置为viewWillAppear中的持久化值,每次在屏幕上显示时都会调用该值

你可以使用类似NSUserDefaults的东西保存滑块值。 看看它的更多信息。