IOS中图片作为button的背景图拉伸
2013-10-24 17:22
417 查看
适用于IOS6.0
UIImage *image2 = [UIImage
imageNamed:@"header_left_back_normal"];
CGFloat top = 0;
// 顶端盖高度
CGFloat bottom = 0 ;
// 底端盖高度
CGFloat left = 15;
// 左端盖宽度
CGFloat right = 15;
// 右端盖宽度
UIEdgeInsets insets =
UIEdgeInsetsMake(top, left, bottom, right);
image2 = [image2 resizableImageWithCapInsets:insets
resizingMode:UIImageResizingModeTile];
// UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片
// UIImageResizingModeTile:平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图片
UIButton *backBtn2 = [UIButton
buttonWithType:UIButtonTypeCustom];
backBtn2.frame = CGRectMake(0,
100, screenWidth,
29);
[backBtn2 setBackgroundImage:image2
forState:UIControlStateNormal];
[backBtn2 setBackgroundImage:image2
forState:UIControlStateSelected];
[backBtn2 addTarget:self
action: @selector(customDefaultBackButtonClick)
forControlEvents: UIControlEventTouchUpInside];
[backBtn2 setTitle:@"讨论组"
forState:UIControlStateNormal];
[backBtn2.titleLabel setFont:[UIFont
fontWithName:@"Arial"
size:13]];
[self.view
addSubview:backBtn2];
UIImage *image2 = [UIImage
imageNamed:@"header_left_back_normal"];
CGFloat top = 0;
// 顶端盖高度
CGFloat bottom = 0 ;
// 底端盖高度
CGFloat left = 15;
// 左端盖宽度
CGFloat right = 15;
// 右端盖宽度
UIEdgeInsets insets =
UIEdgeInsetsMake(top, left, bottom, right);
image2 = [image2 resizableImageWithCapInsets:insets
resizingMode:UIImageResizingModeTile];
// UIImageResizingModeStretch:拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片
// UIImageResizingModeTile:平铺模式,通过重复显示UIEdgeInsets指定的矩形区域来填充图片
UIButton *backBtn2 = [UIButton
buttonWithType:UIButtonTypeCustom];
backBtn2.frame = CGRectMake(0,
100, screenWidth,
29);
[backBtn2 setBackgroundImage:image2
forState:UIControlStateNormal];
[backBtn2 setBackgroundImage:image2
forState:UIControlStateSelected];
[backBtn2 addTarget:self
action: @selector(customDefaultBackButtonClick)
forControlEvents: UIControlEventTouchUpInside];
[backBtn2 setTitle:@"讨论组"
forState:UIControlStateNormal];
[backBtn2.titleLabel setFont:[UIFont
fontWithName:@"Arial"
size:13]];
[self.view
addSubview:backBtn2];
相关文章推荐
- IOS中图片作为button的背景图拉伸
- iOS 解决button设置背景图片的时候拉伸变形的问题
- UI-UIImageView的图片填充方式(contentMode)_图片作为控件背景图的拉伸方式(stretch)介绍
- ios:点击一个button不断切换背景图片
- HTML Button 背景图片样式作为按钮显示
- 使用9Patch图片作为背景防止图片拉伸
- 【iOS开发-背景】关于按钮背景图片的拉伸
- HTML Button 背景图片样式作为按钮显示
- IOS背景图片拉伸
- iOS图片拉伸填充背景
- ios--UIButton拉伸背景图片
- iOS button设置背景图片后,设置cornerRadius没效果的问题
- iOS中把Button裁截成圆,设置背景图片也不超边
- Button背景图片有拉伸
- 自定义ToggleButton背景图片拉伸的现象
- 以图片作为input.submit a button的背景
- iOS中点击button切换背景图片与点击切换背景颜色问题的解释
- iOS 解决按钮背景图片拉伸问题(推荐)
- iOS 如何设置一整张图片作为背景图片(穿透导航栏)
- 解决 button 的背景图片被拉伸