文章标题
来源:互联网 发布:电脑无法上淘宝视频 编辑:程序博客网 时间:2024/05/22 00:24
button 上面图片下面文字
< code>
for (int i = 0; i < self.titlesArray.count; i ++) { int j = (int)self.titlesArray.count; CGFloat wid = self.frame.size.width; WenButton *btn = [WenButton buttonWithType:UIButtonTypeCustom]; [btn setTitle:self.titlesArray[i] forState:UIControlStateNormal]; btn.titleLabel.font = [UIFont systemFontOfSize:13.0f]; [btn setTitleColor:titleColor forState:UIControlStateNormal]; [btn setImage:self.imagesArray[i] forState:UIControlStateNormal]; btn.tag = i+100; [btn addTarget:self action:@selector(tabbarButtonAction:) forControlEvents:UIControlEventTouchUpInside]; //WenButton *btn = [[WenButton alloc]initWithFrame:CGRectMake(i*(wid/j),0, wid/j,49)]; // btn.titleLabel.textAlignment = NSTextAlignmentCenter; btn.selected = NO; // 按钮坐标和尺寸 btn.frame = CGRectMake(i*(wid/j),0, wid/j,49); // 按钮图片和标题总高度 CGFloat totalHeight = (btn.imageView.frame.size.height + btn.titleLabel.frame.size.height); // 设置按钮图片偏移 [btn setImageEdgeInsets:UIEdgeInsetsMake(-(totalHeight - btn.imageView.frame.size.height), 0.0, 0.0, -btn.titleLabel.frame.size.width)]; // 设置按钮标题偏移 [btn setTitleEdgeInsets:UIEdgeInsetsMake(0.0, -btn.imageView.frame.size.width, -(totalHeight - btn.titleLabel.frame.size.height),0.0)]; //btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter; //[btn setTitleEdgeInsets:UIEdgeInsetsMake(btn.imageView.frame.size.height, -btn.imageView.frame.size.width, 0.0, 0.0)]; // [btn setImageEdgeInsets:UIEdgeInsetsMake(0.0, 0.0, 10.0, -btn.titleLabel.bounds.size.width)]; [self addSubview:btn]; }
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- opencv ffmepg 播放视频
- 动态库的查找路径
- 为速度而散列
- Masonry基本用法
- JSON数据 json.stringify()用法详解
- 文章标题
- Myeclipse使用常见问题汇总
- Freemaker初接触(一) 集成SpringMVC问题
- Java+eclipse+MySQL的配置
- 解决Ubuntu 14.04下Genymotion不能打开问题
- virtualbox相关问题系列
- 软件测试流程进阶----两年软件测试总结
- 编程算法(python)
- ipython notebook安装