0

我是iOS编程初学者,我想知道如何UIImageView使用UISwitch. 我已经在同一个视图中完成了它,但我想控制UIImageView视图 3 中的哪个(在我的情况下)和UISwitch视图 1 中的哪个。

4

1 回答 1

1

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

您的应用显示带有开关的视图 1,并且用户更改了开关。view1 中的 IBAction 然后获取对 view3 的引用,并使用 view3 提供的一些方法将图像更改为您想要显示的内容。

或者,您可以向 appDelegate 之类的对象发送消息,并要求它告诉视图 3 将其图像更改为某某。

于 2012-08-15T11:24:47.613 回答