Tag: uibutton

在UIButton中加下划线文字

任何人都可以build议如何强调一个UIButton的标题? 我有一个自定义types的UIButton,我希望标题有下划线,但Interface Builder不提供任何选项。 在界面生成器中,当您为buttonselect字体选项时,它将提供选项来selectNone,Single,Double,Color,但这些都不会对button上的标题提供任何更改。 任何帮助赞赏。

如何使UIButton的文本alignment中心? 使用IB

我不能使用IB作为中心来设置UIButton的标题。 我的标题是多行的。 这是给这样的一个 但是我想要这个 我已经给了空间,但我不想这样做。 因为它不是完全alignment的一些情况下,我知道有一个属性的UILabel设置alignment,但我不想写一个代码,只是想设置从IB的一切。 谢谢

如何禁用UIButton的高亮控制状态?

我有一个UIButton,当被选中时,不应该改变被触摸的状态。 默认的行为是在UIControlStateHighlighted被触摸的时候,这让我很生气。 build议?

Autolayout – UIButton的内在大小不包括标题插入

如果我有一个UIButton使用自动布局排列,其大小调整很好,以适应其内容。 如果我设置一个图像为button.image ,内在大小似乎再次考虑到这一点。 但是,如果我调整button的titleEdgeInsets ,布局不会考虑这个,而是截断button标题。 我怎样才能确保button的内在宽度占内嵌? 编辑: 我正在使用以下内容: [self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)]; 目标是在图像和文本之间添加一些分隔。

从UIColor创buildUIImage作为UIButton的背景图像

我正在创build一个像这样的彩色图像: CGRect rect = CGRectMake(0, 0, 1, 1); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [[UIColor redColor] CGColor]); // [[UIColor colorWithRed:222./255 green:227./255 blue: 229./255 alpha:1] CGColor]) ; CGContextFillRect(context, rect); UIImage *img = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 然后将其用作button的背景图像: [resultButton setBackgroundImage:img forState:UIControlStateNormal]; 这很好的使用redColor,但是我想使用RGB颜色(如注释行中所示)。 当我使用RGB颜色时,button背景不会改变。 我错过了什么?

以编程方式更改UIButton的文本

这里简单的问题。 我有一个UIButton,currencySelector,我想以编程方式更改文本。 这是我有: currencySelector.text = "foobar" Xcode给我错误“预期的声明”。 我做错了什么,我怎样才能使button的文字更改?

我如何使一个button在Swift中有一个圆形的边框?

我正在使用最新版本的Xcode 6中的swift构build一个应用程序,并想知道如何修改我的button,以便它可以有一个四舍五入的边框,以便在需要时调整自己。 一旦完成,我怎样才能改变边框本身的颜色,而不添加背景? 换句话说,我想要一个没有背景的略微圆angular的button,只有一个特定颜色的1pt边框。

在iOS 7中将UIButton图像设置为蓝色button

在iOS 6 SDK中,我编写了以下几行代码来在button中显示图像: NSURL *thumbURL2 = [NSURL URLWithString:@"http://example.com/thumbs/2.jpg"]; NSData *thumbData2 = [NSData dataWithContentsOfURL:thumbURL2]; UIImage *thumb2 = [UIImage imageWithData:thumbData2]; [btn2 setImage:thumb2 forState:UIControlStateNormal]; [self.view addSubview:btn2]; 但是现在用Xcode 5和iOS 7,这是行不通的。 该button不包含图像。 button用蓝色填充。

如何绕一个button的angular落

我有一个矩形图像(jpg),并希望用它来填充xcode中带有圆angular的button的背景。 我写了以下内容: UIButton *button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; CGRect frame = CGRectMake(x, y, cardWidth, cardHeight); button.frame = frame; [button setBackgroundImage:backImage forState:UIControlStateNormal]; 但是,我用这种方法得到的button没有四舍五入:它是一个简单的矩形,看起来完全像我的原始图像。 我怎样才能得到一个圆angular的图像来代表我的button? 谢谢!

UIButton:设置图像select高亮状态

我设置button的状态正常,突出显示和select的图像,但是当button处于选定状态,我按下/突出显示它,我没有看到我突出显示的图像,但只是变灰的图片。 当selectbutton时,是否可以将图像设置为突出显示的状态? 我的代码: [button setImage:[UIImage imageNamed:@"normal.png"] forState:UIControlStateNormal]; [button setImage:[UIImage imageNamed:@"pressed.png"] forState:UIControlStateHighlighted]; [button setImage:[UIImage imageNamed:@"checked.png"] forState:UIControlStateSelected]; 当我做: [button setSelected:YES]; 并按下button,“pressed.png”图像不会select。