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