自定义unbutton 图片在右边
+ (instancetype)titleButton;
+ (instancetype)titleButton
{
return [[selfalloc] init];
}
- (id)initWithFrame:(CGRect)frame
{
self = [superinitWithFrame:frame];
if (self) {
// 高亮的时候不要自动调整图标
self.adjustsImageWhenHighlighted =NO;
self.titleLabel.font = [UIFontboldSystemFontOfSize:19];
self.imageView.contentMode = UIViewContentModeCenter;
self.titleLabel.textAlignment =NSTextAlignmentRight;
// 背景
[selfsetBackgroundImage:[UIImageresizedImageWithName:@"navigationbar_filter_background_highlighted"]forState:UIControlStateHighlighted];
[selfsetTitleColor:[UIColorblackColor] forState:UIControlStateNormal];
}
return self;
}
- (CGRect)imageRectForContentRect:(CGRect)contentRect
{
CGFloat imageY = 0;
CGFloat imageW =IWTitleButtonImageW;
CGFloat imageX = contentRect.size.width - imageW;
CGFloat imageH = contentRect.size.height;
return CGRectMake(imageX, imageY, imageW, imageH);
}
- (CGRect)titleRectForContentRect:(CGRect)contentRect
{
CGFloat titleY = 0;
CGFloat titleX = 0;
CGFloat titleW = contentRect.size.width -IWTitleButtonImageW;
CGFloat titleH = contentRect.size.height;
return CGRectMake(titleX, titleY, titleW, titleH);
}
VC调用 切换图片
- (void)titleClick:(IWTitleButton *)titleButton
{
if (titleButton.currentImage == [UIImage imageWithName:@"navigationbar_arrow_up"]) {
[titleButton setImage:[UIImage imageWithName:@"navigationbar_arrow_down"] forState:UIControlStateNormal];
// titleButton.tag = IWTitleButtonDownTag;
} else {
[titleButton setImage:[UIImage imageWithName:@"navigationbar_arrow_up"] forState:UIControlStateNormal];
// titleButton.tag = IWTitleButtonUpTag;
}
}
- 猫猫学iOS(四十四)之网易彩票自定义图片在右边的Button_弹出view_ios6,7简单适配
- 猫猫学iOS(四十四)之网易彩票自定义图片在右边的Button_弹出view_ios6,7简单适配
- IOS自定义图片放右边的Button
- UITableViewCell自定义右边的文字以及更改左边图片的大小
- AJ学IOS(44)之网易彩票自定义图片在右边的Button_弹出view_ios6,7简单适配
- ExpandableListView的完美实现,JSON数据源,右边自定义图片
- 新浪微博开发八(自定义标题按钮,解决图片在文字右边的问题)
- iOS自定义Button如何在按钮中把文字放左边,图片放右边
- 自定义Chart中的dataTip(如插入图片等)
- 自定义圆角矩形图片/圆形图片
- Unity3D BMFont使用图片自定义字体(无需字体文件)
- 关于自定义View显示gif图片的问题解决
- android自定义View实现图片上传进度显示(仿手机QQ上传效果)
- ckeditor,ueditor 自定义图片上传
- Ueditor 图片自定义上传
- 自定义View练习一之图片以及标题随手势方向平滑加载
- 自定义相册多张图片选择并可限制数量
- 更改博客皮肤----自定义背景图片
- 自定义ScrollView 实现图片放大,上滑修改标题栏状态
- CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)