iOS UIButton 设置图片平铺

            UIImage *image2 = [UIImage imageNamed:imgName];
                    CGFloat top = 0; // 顶端盖高度
                    CGFloat bottom = 0 ; // 底端盖高度
                    CGFloat left = 0; // 左端盖宽度
                    CGFloat right = 0; // 右端盖宽度
                    UIEdgeInsets insets = UIEdgeInsetsMake(top, left, bottom, right);
                    image2 = [image2 resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];
                    //    UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片
                    //    UIImageResizingModeTile:平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图片
                    
//                    [btn setImage:image2 forState:UIControlStateNormal];//[UIImage imageNamed:imgName]
                    [btn setBackgroundImage:image2 forState:UIControlStateNormal];

 

posted @ 2016-06-27 15:13  frounk  阅读(4564)  评论(0)    收藏  举报