oc中在控件上显示图片
2016-01-25 22:24
633 查看
当我们想在控件上改变图片的时候,我们需要做的是获得图片的引用,然后调用函数,来设置图片。那么具体是怎样来操作。
第一步是获得控件的引用:
@property(weak,nonatomic)IBOutlet UIButton *imgBtn;
其实获得图片的引用,也就是我们创建控件类的一个对象,我们在程序里面可以通过self.imgBtn来调用UIButton里面的 函数进而完成图片的设置
同样的我们也可以从mainStory的中想ViewController.m中其他的控件,形成一个Action,也就是可以创建一个函数,淡然我们我们也可以自己创建一个函数,并在程序的内部进行调用。
然后在函数中设置这些代码:
首先是定义一张图片:
UIImage *img=[UIImage imageNamed:@"2.jpg"];
[self.imgBtn setImage:img forState:UIcontrolStateforNormal];
这样我们就完成了对图片的更改。
当然我们也可以更改某一个label的文本内容。
我们需要的是获取一个Label的引用,然后调用函数setText:
[self.lblIndex setText:@"newname"];
其实我们在编写程序的时候也要注意参数的类型。
第一步是获得控件的引用:
@property(weak,nonatomic)IBOutlet UIButton *imgBtn;
其实获得图片的引用,也就是我们创建控件类的一个对象,我们在程序里面可以通过self.imgBtn来调用UIButton里面的 函数进而完成图片的设置
同样的我们也可以从mainStory的中想ViewController.m中其他的控件,形成一个Action,也就是可以创建一个函数,淡然我们我们也可以自己创建一个函数,并在程序的内部进行调用。
然后在函数中设置这些代码:
首先是定义一张图片:
UIImage *img=[UIImage imageNamed:@"2.jpg"];
[self.imgBtn setImage:img forState:UIcontrolStateforNormal];
这样我们就完成了对图片的更改。
当然我们也可以更改某一个label的文本内容。
我们需要的是获取一个Label的引用,然后调用函数setText:
[self.lblIndex setText:@"newname"];
其实我们在编写程序的时候也要注意参数的类型。
相关文章推荐
- MediaPlayer简单理解
- 一篇优秀的gdb的总结
- Hadoop源码编译
- 二叉搜索树
- 烂泥:智能DNS使用与配置
- 数据结构实现之有序符号表BinarySearchST(使用有序数组的二分查找)
- 归并排序-就地排序
- HDU 5611 Baby Ming and phone number(模拟)
- 输入一个数组,让所有奇数都在偶数前面
- eclipse 关于The APR based Apache Tomcat Native library警告
- POJ 2774 Long Long Message (后缀数组模板)
- 机器人操作系统ROS教程(三) ROS新手教程
- Selenium2(java)selenium常用API 四
- swustoj---258将军的书
- FZU 2150 Fire Game(dfs+bfs)
- 写正题之前,先给出几个关键字的中英文对照,重载(overload),覆盖(override),隐藏(hide)。在早期的C++书籍中,可能翻译的人不熟悉专业用语(也不能怪他们,他们不是搞计算机编程的,
- Nancy之基于Self Hosting的补充小Demo
- TestNG运作报错An interanl error occurred during:"Launching first"
- 烂泥:智能DNS使用与配置
- 1.22 新的开始