如何全局访问UIImageView?

时间:2011-05-04 09:17:27

标签: iphone ios uiimageview

我的firstView.h文件中有UIImageView并在firstView.m.中使用它现在我还需要在我的secondView.m文件中访问它。我如何在两个文件中访问它? 请通过代码帮助我。 谢谢!

4 个答案:

答案 0 :(得分:0)

你可以在另一个文件中将你的uiimageview声明为extern变量,并且可以在firstView.m和secondView.m文件中包含该文件

Commonfile.h -

extern UIImageView *imgView;

Commonfile.m

UIImageView *imgView;

答案 1 :(得分:0)

在firstView.h中,您可以将UIImageView声明为该类的@property。

来自苹果的

The Objective-C Programming Language

答案 2 :(得分:0)

你基本上想要在两个视图中使用相同的图像。意味着您要将图像从一个视图发送到另一个视图。在按钮上单击,使用

转到下一个视图

[pushviewcontroller....]在此之前你必须设置图像并与之一起发送,并通过设置其属性在imageview中的下一个viewDidload中获取它。

答案 3 :(得分:0)

使用@property和@synthesize为imageview创建getter和setter,然后 在SecondView文件中创建FirstView的对象。为此,您需要导入FirstView.h。 现在,您可以使用此obj作为obj.imageview访问imageView,并根据您的要求设置其属性。