关于UIBotton的高亮显示图片的一个小问题
来源:互联网 发布:西数黑盘和蓝盘 知乎 编辑:程序博客网 时间:2024/06/06 13:20
// 删除
deleteButton = [[UIButton alloc] initWithFrame:CGRectMake(51, 5, 79, 23)];
deleteButton.backgroundColor = [UIColor clearColor];
[deleteButton setBackgroundImage:[UIImage imageNamed:@"Delete.png"] forState:UIControlStateNormal];
[deleteButton setImage:[UIImage imageNamed:@"Delete_e.png"] forState:UIControlStateHighlighted];
[deleteButton addTarget:self action:@selector(delete:) forControlEvents:UIControlEventTouchUpInside];
deleteButton.enabled=NO;
[self addSubview:deleteButton];
假如将命令修改为:[deleteButton addTarget:self action:@selector(delete:) forControlEvents:UIControlEventTouchDown];
那么Delete_e.png
这张图片在点击高亮的时候,就不会替换背景显示出来.另外附使用到的deletButton函数.
1.使deleteButton有效的一个方法:
- (void)closeChunk
{
if(isChunkClosed)return;
[self performSelector:@selector(animaCloseChunk:)];
if(newBlocks[selctNewBlockIndex].type==kBlockTypeSigned){
[deleteButton setBackgroundImage:[UIImage imageNamed:@"Delete_Green.png"] forState:UIControlStateNormal];
[deleteButton setImage:[UIImage imageNamed:@"Delete_Red.png"] forState:UIControlStateHighlighted];
deleteButton.enabled=YES;
}else{
[deleteButton setBackgroundImage:[UIImage imageNamed:@"Delete.png"] forState:UIControlStateNormal];
[deleteButton setImage:[UIImage imageNamed:@"Delete.png"] forState:UIControlStateHighlighted];
deleteButton.enabled=NO;
}
}
2.deletButton方法:
- (void)delete:(id)sender{
[deleteButton setBackgroundImage:[UIImage imageNamed:@"Delete.png"] forState:UIControlStateNormal];
[deleteButton setImage:[UIImage imageNamed:@"Delete.png"] forState:UIControlStateHighlighted];
deleteButton.enabled=NO;
}
- 关于UIBotton的高亮显示图片的一个小问题
- 关于selector中图片显示的一个小问题
- 关于FLEX的一个显示小问题
- 关于如何使用VS高亮显示无扩展名源码文件的一个小技巧
- 关于如何使用VS高亮显示无扩展名源码文件的一个小技巧
- 关于小程序image图片不显示的问题
- PCL:关于pcd数据显示的一个小问题
- 关于图片上传的问题小demo
- 关于APPLET中显示图片的问题
- 关于图片显示质量的细节问题
- 关于UITabBar 显示图片的问题
- 关于tkinter显示图片遇到的问题
- iOS学习笔记之六--图片移动的基本界面 UIBotton的应用
- 关于JAVA import 的一个小问题
- 关于csdn博客的一个小问题
- 关于csdn博客的一个小问题
- 关于csdn博客的一个小问题
- 关于csdn博客的一个小问题
- shell编程(二)
- 再见了星仔
- 给我加工资的几个理由
- Ajax 和 XML: 五种常见 Ajax 模式
- Fedora 9 下安装 Linux mplayer播放rm/rmvb视频
- 关于UIBotton的高亮显示图片的一个小问题
- 花通宵7个小时买来的经验——记struts+spring+hibernate点击得到空白页解决方案
- 在VB中用代码打印ACCESS报表
- 新版诺顿仅需7MB内存 对PC性能影响最低
- 报告称移动飞信跃居即时通讯第二
- java杂谈 Ant_Yan
- 液态奶检查结果公布 蒙牛伊利光明检出三聚氰胺
- servlet或action.写表单验证
- 为何大家都爱“番茄”?