如何从一个视图中获取滑块的值,并在不同视图的变量中使用它

时间:2014-10-11 00:52:36

标签: ios objective-c

我有一个视图,比如View1,它有一个滑块。我希望能够获得此滑块的值,并将其用于包含在不同视图中的变量,例如View2。关于如何实现这一点的任何想法?

感谢。

1 个答案:

答案 0 :(得分:0)

您不应该访问其他视图控制器的视图。它打破了封装的原则。

这就是我要做的事情:

向视图控制器添加一个浮动属性,该属性包含您要传输的值。

在视图控制器的init方法中将其设置为初始值。 (请记住,视图控制器可以同时加载initWithNibName:bundle:initWithCoder:。我通常编写一个-initSetup方法,我可以从所有可能创建对象的init方法调用它,然后放入我的方法自定义初始化代码。)

将动作附加到滑块。让操作修改属性的值。

然后在第二个视图控制器中,询问第一个视图控制器的浮动属性。问题解决了。