UISwitch控制不同视图

问题描述:

我是iOS编程的初学者,我想知道如何使用UISwitch控制UIImageView内容。我已经完成了相同的观点,但我想控制UIImageView这是在视图3(在我的情况)与UISwitch这是在视图1.UISwitch控制不同视图

因此,你需要一些对象,知道视图0, 1,2。如果它们位于标签栏或导航栏中,则很容易获得视图控制器数组,并且假设您确切知道视图在数组中的位置,则可以获取对控制器的引用。或者,您可以让其他对象(如应用程序控制器)了解视图。

您的应用正在显示视图1与交换机,并且用户更改了交换机。 view1中的IBAction然后获取对view3的引用,并使用view3提供的一些方法让它将图像更改为您想要显示的内容。

或者,您可以发送像appDelegate这样的对象,并要求它告诉视图3将其图像更改为诸如此类。

+0

是的大卫,这正是我想要做的。我会尽力,非常感谢你! – joan2404 2012-08-15 12:36:54

+0

如果你喜欢我的回答,如果你点击旁边的支票图标,以便接受它作为答案,那将是非常棒的。谢谢! – 2012-08-15 16:53:21