【发布时间】:2014-10-14 21:01:06
【问题描述】:
在 Interface Builder 中创建的 UIButton 有一个大小为:240×40 的框架。 尝试在其周围添加单线边框时,边框会出现在文本周围,而不是 UIButtons 框架。
ViewController.m
#import <QuartzCore/QuartzCore.h>
- (void)viewDidLoad
{
[[LoginButton layer] setCornerRadius:20.0f];
[[LoginButton layer] setMasksToBounds:YES];
[[LoginButton layer] setBorderWidth:1.0f];
}
没有对 UIButton 进行其他更改。记录其大小将导致:240×40
结果:
【问题讨论】:
-
呃,如何解决这个问题?我想要按钮框架周围的边框。
标签: ios xcode uibutton border frame