自定义button,动态加载图片与文字

 [footView addSubview:btnAllChoose];
[btnAllChoose setTitle:str forState:UIControlStateNormal];
[btnAllChoose setTitleColor:[UIColor colorWithHexString:@"#666666"] forState:UIControlStateNormal];
btnAllChoose.titleLabel.font = [UIFont systemFontOfSize:10];
[btnAllChoose setImage:[UIImage imageNamed:@"list_selected_icon"] forState:UIControlStateSelected];
[btnAllChoose setImage:[UIImage imageNamed:@"list_give_icon"] forState:UIControlStateNormal];
[btnAllChoose addTarget:self action:@selector(btnAllChooseAction:) forControlEvents:UIControlEventTouchUpInside];
btnAllChoose.tag = 1001;

自定义UIbutton并继承Uibutton,修改button,内部方法

// 内部图片的frame
- (CGRect)imageRectForContentRect:(CGRect)contentRect
{
CGFloat imageW = contentRect.size.height;
CGFloat imageH = contentRect.size.height ;
// DLOG(@"imageH=%g",imageH);
return CGRectMake(0, 0, imageW, imageH);
} // 内部文字的frame
- (CGRect)titleRectForContentRect:(CGRect)contentRect
{ CGFloat titleW = contentRect.size.width-contentRect.size.height-5;
CGFloat titleH = contentRect.size.height;
return CGRectMake(titleH+5, 0, titleW, titleH);
}

最新文章

  1. C++11 auto and decltype
  2. android 存储目录
  3. 廖雪峰js教程笔记7 基本类型和包装类型
  4. Quartz.NET管理周期性任务
  5. MapReduce之单词计数
  6. python 调用系统命令
  7. ZOJ 1015 Fishing Net(判断弦图)
  8. when compile /home/wangxiao/NVIDIA-CUDA-7.5 SAMPLES, it warning: gcc version larger than 4.9 not supported, so: old verson of gcc and g++ are needed
  9. Sublime 的中文乱码问题
  10. [cocos2d-x3.0]Xcode 升级到5.1后,cocos2d-x3.0 编译64bit出错解决方案
  11. VC++ WIN32 sdk实现按钮自绘详解 之二(关键是BS_OWNERDRAW和WM_DRAWITEM)
  12. JavaScript DOM编程艺术-学习笔记(第三章、第四章)
  13. ACE_TEST1.obj : error LNK2019: 无法解析的外部符号
  14. MySQL高级学习笔记
  15. 前端面试题整理—Node篇
  16. iOS 开发中单元格cell高度自适应
  17. [LeetCode] Image Overlap 图像重叠
  18. Sliverlight调用WebService跨域问题解决
  19. 序列&权限&索引&视图的语句
  20. Java的Object.hashCode()的返回值到底是不是对象内存地址?

热门文章

  1. 关于PaddleSharp GPU使用 常见问题记录
  2. 关于一类容斥原理设计 dp 状态的探讨
  3. javascript错误类型
  4. C语言 运算符优先级和结合方向
  5. kafka学习笔记(四)kafka的日志模块
  6. PHP代码审计之create_function()函数
  7. SSRF打认证的redis
  8. Java 各个版本中的新特性
  9. XXE题型记录
  10. golang中map原理剖析