我在Xcode 5中的iOS SDK 6.1中构建了一个旧项目。然而,当应用在运行iOS 7的iPhone上时,UIbutton是无边框的。 我已经检查了.xib
是"Builds for">"Project Deployment Target (5.0)":
我在Xcode 5中的iOS SDK 6.1中构建了一个旧项目。然而,当应用在运行iOS 7的iPhone上时,UIbutton是无边框的。 我已经检查了.xib
是"Builds for">"Project Deployment Target (5.0)":
尝试这个
使用QuartzCore
框架设置按钮的边界宽度
#import <QuartzCore/QuartzCore.h>
button.layer.borderWidth=1.0f;
button.layer.borderColor=[[UIColor blackColor] CGColor];
- (void)setRoundedBorder:(float) radius borderWidth:(float)borderWidth color:(UIColor*)color
{
CALayer * l = [self layer];
[l setMasksToBounds:YES];
[l setCornerRadius:radius];
// You can even add a border
[l setBorderWidth:borderWidth];
[l setBorderColor:[color CGColor]];
}
#import <QuartzCore/QuartzCore.h>
框架并设置layerBorder = 1
。 - iPatel