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];


呵呵,刚看一点,记下!!

其实内部很多东西自己也不知道,学习吧! 

posted @ 2011-08-18 19:02  Maxfong  阅读(597)  评论(2编辑  收藏  举报