我是iOS
编程的初学者,我想知道如何使用UIImageView
控制UISwitch
内容。我在相同的视图中完成了它,但我想控制视图3中的UIImageView
(在我的情况下),视图1中的UISwitch
。
答案 0 :(得分:1)
所以你需要一些了解视图0,1,2的对象。如果它们位于标签栏或导航栏中,则很容易获得视图控制器数组,并假设您确切知道视图在数组中的位置,您可以获得对控制器的引用。或者,您可以让其他一些对象(如app控制器)了解视图。
您的应用正在显示带有开关的视图1,用户可以更改开关。然后,您在view1中的IBAction获取对view3的引用,并使用view3提供的一些方法让它将图像更改为您想要显示的内容。
或者,您可以向appDelegate发送消息,并要求它告诉视图3将其图像更改为等等。