ios学习笔记之UI篇(四):美化按钮使其看起来具有iphone风格
来源:互联网 发布:重大网络教育学院 编辑:程序博客网 时间:2024/06/05 00:11
这里所说的美化,不过是给按钮添加了拉伸了的背景图像而已,操作很简单只需要在viewDidLoad方法中添加一些代码:
- (void)viewDidLoad
{
[superviewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//self.sliderLabel.text=@"50";
UIImage *buttonImageNormal=[UIImageimageNamed:@"whiteButton.png"];//将图片封装成类
UIEdgeInsets insets=UIEdgeInsetsMake(0,12,0, 12);//处理边缘图像,这里左右两侧边缘的大小都设置为12
UIImage *stretchableButtonImageNormal=[buttonImageNormalresizableImageWithCapInsets:insets];//应用到图像中
[self.doSomethingButtonsetBackgroundImage:stretchableButtonImageNormalforState:UIControlStateNormal];//第一个参数将图像设置为按钮的背景,第二个参数设置按钮的状态,即按钮是初始状态还是被被按下时的状态
UIImage *buttonImagePressed=[UIImageimageNamed:@"blueButton"];
UIImage *stretchableButtonImagePressed=[buttonImagePressedresizableImageWithCapInsets:insets];
[self.doSomethingButtonsetBackgroundImage:stretchableButtonImagePressedforState:UIControlStateHighlighted];
}
运行结果如下图:当按下按钮时,按钮变为蓝色背景,是不是很像iphone中的按钮风格呢?
- ios学习笔记之UI篇(四):美化按钮使其看起来具有iphone风格
- MFC对话框美化--使其具有xp风格
- MFC对话框美化使其具有xp/win7风格
- MFC对话框美化使其具有Vista/Win7风格
- MFC对话框美化使其具有xp/win7风格
- MFC对话框美化使其具有xp/win7风格
- ios之美化按钮
- 使MFC对话框具有xp/win7风格美化
- iOS UI学习笔记(四)UIButton
- CSS---checkbox美化,ios风格的开关按钮
- 通过修改按钮扩展风格,使按钮具有粗边框
- IOS学习笔记UI篇
- ios学习之个人笔记(按钮操作)
- ios学习笔记之UI篇(五):切换视图
- ios学习笔记之UI篇(六):多视图应用程序
- 美化程序之美化按钮
- iphone学习笔记(四)
- iphone 开发学习笔记四
- Android Calendar的学习与运用
- 嵌入式 驱动自己的无线网卡--ar9271芯片
- 嵌入式 busybox制作文件系统
- 嵌入式 使用busybox制作完全属于自己的文件系统
- 嵌入式 ARM-Linux配置DHCP自动获取IP地址
- ios学习笔记之UI篇(四):美化按钮使其看起来具有iphone风格
- 嵌入式 fstab文件详解
- centOS6.3安装tomcat
- 嵌入式 netperf2交叉编译
- 嵌入式 i2c总线
- 嵌入式 I2C总线协议
- 嵌入式 globalmem虚拟字符设备驱动雏形
- 嵌入式 linux下cdev详解
- 嵌入式 globalmem设备驱动ioctl()函数的实现