我在我的firstView.h文件中有一个UIImageView
,并在firstView.m.
中使用它现在我需要在我的secondView.m
文件中访问它。我如何在两个文件中访问它? 请通过代码帮助我。 谢谢!如何全局访问UIImageView?
回答
你可以宣布你的UIImageView在另一个文件中,外部变量,可以在您的firstView.m和secondView.m该文件的文件
Commonfile.h -
extern UIImageView *imgView;
Commonfile.m
UIImageView *imgView;
在您的firstView.h中,您可以将UIImageView声明为该类的@property。
tnx快速回复:) 但我不明白你说的:( 作为新的iPhone开发,你可以给我示例为你说什么, – 2011-05-04 09:45:51
你有一个ImaViewView在firsView.m中,你想访问它从secondView.m是吗? – 2011-05-04 09:56:51
是的,我想设置“imageView.image = [UIImage imagenamed:@“title1.png”];“ from secondview.m。而UIImageView * imageview在firstview.h中。 – 2011-05-04 10:25:52
你基本上要在两个views..right使用相同的图像。意味着您想要将图像从一个视图发送到另一个视图。在按钮上点击你去下一个视图使用
[pushviewcontroller....]
在此之前,你必须设置图像并与之一起发送并通过设置其属性在下一个viewDidload中获取它。
使用@property和@synthesize为imageview创建getter和setter,然后在SecondView文件中创建FirstView的对象 。为此您需要导入FirstView.h。 现在,您可以使用此obj作为obj.imageview访问imageView,并根据您的要求设置其属性。 。
thanx for reply。, 我已经完成了你所说的,但仍然无用。, 不给我任何错误,但也没有工作。, 以下m给代码,PLZ指导我我做错了什么:( 我在第一个视图中创建了firstview的对象,导入firstview文件为: FinalLearnUrduViewController * objectView1; 然后我访问imageView为: objectView1.imageview.image = [UIImage imageNamed:@“title。png“]; 但是当我运行的代码指定的图像不显示:( PLZ帮我出我在哪里错了, 我已经尝试了所有的方法建议你guyz但...., – 2011-05-05 08:13:46
试试这个:[objectView1.imageview.image setImage:[UIImage imageNamed:@“title.png”]];我认为它会。 – Rony 2011-05-05 08:54:15
nop,不工作;( – 2011-05-05 10:46:17
- 1. 如何将全局函数全部访问到非全局类?
- 2. 全局访问MemoryStream
- 3. 如何使对象全局可访问?
- 4. 如何从WebMethod访问全局变量?
- 5. 如何访问全局类实例?
- 6. Drupal - 如何在全局访问数组?
- 7. 如何从包中访问全局类?
- 8. 访问Ninject内核全局
- 9. 访问全局变量
- 10. AS3:访问全局变量
- 11. 访问全局变量inPerformed
- 12. 访问全局变量
- 13. 访问全局变量
- 14. JSP访问全局变量
- 15. 全局类访问变量
- 16. CherryPy:访问全局配置
- 17. 全局访问wxFrame和wxDialog
- 18. Java中的全局访问
- 19. 全局内存访问
- 20. Javascript全局变量访问
- 21. 如何访问全局局部变量的值
- 22. 如何在全局范围PHP中访问局部变量?
- 23. 如何从单元格访问UIImageView
- 24. 在Objective-C中,如何创建一个全局可访问的全局配置?
- 25. PHP访问全局变量的问题
- 26. 全局变量访问问题iphone
- 27. JS - 访问全局变量问题
- 28. 访问全局变量的问题
- 29. 问题访问全局JavaScript变量
- 30. 访问Bamboo项目和全局变量如何访问Bamboo项目和全局变量
TNX快速回复:) 米真的卡在这2天:( 但后仍有m到处问题 “外部的UIImageView * imgView”我有两个错误: 1)类型名称不允许存储类指定 2)在'extern'之前的预期的指定限定符列表 m不能修复它们:(你可以指导我 – 2011-05-04 09:45:30
你在哪里得到这些错误?你创建了一个新文件“commonfile.h”并添加上面的代码,并将此文件导入到firstview.m和secondview.m文件中? – Saurabh 2011-05-04 10:43:50
当我在commonfile.h中添加了代码后,我得到了这些错误,实际上错误在行“extern UIImageView * imgView;” – 2011-05-04 10:52:28