自定义按钮(文字和图标)
来源:互联网 发布:数据库过滤器 编辑:程序博客网 时间:2024/05/21 19:46
自定义按钮,即自定义按钮中的文字和图标。
自定义一个继承自UIButton
的类,重写父类的一些方法:
代码如下:
.h
文件
#import <UIKit/UIKit.h>@interface SStiBtn : UIButton@end
.m
文件
#import "SStiBtn.h"@implementation SStiBtn-(instancetype)initWithFrame:(CGRect)frame{ self=[super initWithFrame:frame]; if (self) { self.imageView.contentMode=UIViewContentModeCenter; self.titleLabel.textAlignment=NSTextAlignmentRight ; [self.titleLabel setTextColor:[UIColor purpleColor]]; } return self;}//设置内部图标的frame-(CGRect)imageRectForContentRect:(CGRect)contentRect{ CGFloat imageY=0; CGFloat imageW=self.height; CGFloat imageH=self.height; CGFloat imageX=self.width-imageW; return CGRectMake(imageX, imageY, imageW, imageH);}//设置内部文字的frame-(CGRect)titleRectForContentRect:(CGRect)contentRect{ CGFloat titleX=0; CGFloat titleY=0; CGFloat titleH=self.height; CGFloat titleW=self.width-self.imageView.width; return CGRectMake(titleX, titleY, titleW, titleH);}@end
0 0
- 自定义按钮(文字和图标)
- 给工具栏按钮添加图标和文字
- 自定义android checkbox的图标和文字
- 自定义按钮图片和文字的位置
- 自定义按钮控件-图标按钮
- 圆形带图标文字按钮
- Swift - 自由调整图标按钮中的图标和文字位置(扩展UIButton)
- iOS小技巧 - 调换按钮中文字与图标的位置(自定义button,重写两个方法)
- 自定义ActionBar背景 文字 图标
- iOS心得7 按钮的图片和文字自定义位置
- TabHosts导航按钮实现自定义图片和文字
- 如何在ToolBar中显示文字和图标,自定义图标大小,并和MenuItem关联
- Android自定义ProgressBar,内部显示图标和文字,文字被进度条覆盖时会变色
- easyui message按钮文字自定义
- 关于MFC Cbutton按钮同时显示图标和文字的问题
- 小图标和文字对齐
- 如何自定义设置系统中Tabbar上的文字和图标的颜色
- 在下拉列表Spinner中添加自定义文字和图标的方法。
- ul 居中方法(兼容 IE)
- #ifdef __cplusplus代码段
- 自定义toast
- 截取HTML中代码块生成图片
- 图片翻页
- 自定义按钮(文字和图标)
- c++l类中static成员函数和成员数据变量使用
- 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.5)
- 滴滴柳青、58同城、美团创始人引领《财富》商界精英
- Defer, Panic, and Recover
- POP到指定的界面
- 鸟哥的Linux私房菜(基础篇)-第一章、Linux是什么(一.1.Linux是什么)
- iOS9 适配
- FFMPeg-ios编译