iphone开发基础_第四章_按钮样式
//加载前的方法。
-(void)viewDidLoad
{
//加载a.png图片,a图片已加载到资源库。
//用做平常状态的按钮样式。
UIImage *buttonNormal =[UIImage imageNamed:@"a.png"];
//保留12像素的边框,中间拉伸。
UIImage *stretchableButtonImageNormal = [buttonNormal stretchableImageWithLeftCapWidth:12 topCapeight:0];
//btn:按钮名
//背景设置为已经配置好的图片(stretchableButtonImageNormal),并指示为正常状态。
[btn setBackgroundImage:stretchableButtonImageNormal forState:UIControlStateNormal];
//点击后的按钮样式为b.png图片。
UIImage *buttonPressed =[UIImage imageNamed:@"b.png"];
//同上。
UIImage *stretchableButtonImagePressed = [buttonPressed stretchableImageWithLeftCapWidth:12 topCapeight:0];
//设置点击后的状态样式。
[btn setBackgroundImage:stretchableButtonImagePressed forState:UIControlStateHighlighted];
}
-(void)viewDidLoad
{
//加载a.png图片,a图片已加载到资源库。
//用做平常状态的按钮样式。
UIImage *buttonNormal =[UIImage imageNamed:@"a.png"];
//保留12像素的边框,中间拉伸。
UIImage *stretchableButtonImageNormal = [buttonNormal stretchableImageWithLeftCapWidth:12 topCapeight:0];
//btn:按钮名
//背景设置为已经配置好的图片(stretchableButtonImageNormal),并指示为正常状态。
[btn setBackgroundImage:stretchableButtonImageNormal forState:UIControlStateNormal];
//点击后的按钮样式为b.png图片。
UIImage *buttonPressed =[UIImage imageNamed:@"b.png"];
//同上。
UIImage *stretchableButtonImagePressed = [buttonPressed stretchableImageWithLeftCapWidth:12 topCapeight:0];
//设置点击后的状态样式。
[btn setBackgroundImage:stretchableButtonImagePressed forState:UIControlStateHighlighted];
}
呵呵,刚看一点,记下!!
其实内部很多东西自己也不知道,学习吧!