Tag: uibutton

UIButton的选定状态不在iOS7中工作

我正在使用Xcode 5的storyboard来创build一个应用程序,iOS SDK 7.0。 我把一个button拖到视图。 我希望我的button默认显示“A”。 以下是button属性:types:系统,状态configuration:默认,标题:普通 我想让我的button在选定的状态下显示“B”。 所以,改变的button属性:State Config:Selected 在Button的属性检查器中,在Control下,有一个名为Selected的属性。 如果我检查select,而不是显示“B”,它只是突出像A标记,即没有看到字符。 我在XCODE中运行它。 当没有selectbutton时如期望的那样显示“A”,但是当我selectbutton而不是显示B时,button的文本部分以淡蓝色突出显示。 另外,我从来没有select控制下的突出显示的内容。 如何解决这个问题,以便我可以正确显示状态?

删除iOS 7中的UIButton的下划线

任何人知道如何删除由于辅助function出现的UIButton下划线? (我知道这是因为用户打开“button形状”) 我怎样才能以编程方式删除它,或者通过在Xcode中设置一些属性?

多行UIButton和自动布局

我创build了一个看起来像这样的视图控制器: 我希望两个顶部的button始终有20个点在他们和整个视图的左/右边缘之间。 它们也应该始终具有相同的宽度。 我已经创造了所有这些限制,它的工作原理是我想要的。 问题是垂直约束。 button应始终在顶边下20个点。 他们应该有相同的高度。 但是,autolayout并不尊重左标签需要两行来适应所有文本,所以结果如下所示: 我希望它看起来像在第一张照片。 我不能将恒定的高度约束添加到button,因为当应用程序在iPad上运行时,只需要一条线,那么就有了额外的空间。 在viewDidLoad我试过这个: – (void)viewDidLoad { [super viewDidLoad]; self.leftButton.titleLabel.preferredMaxLayoutWidth = (self.view.frame.size.width – 20.0 * 3) / 2.0; self.rightButton.titleLabel.preferredMaxLayoutWidth = (self.view.frame.size.width – 20.0 * 3) / 2.0; } 但是这根本没有改变。 问题:如何使左侧button需要两行自动布局?

自定义UITableViewCellbutton操作?

我一直在四处寻找解决scheme,但似乎无法find一个适合我的工作。 我有一个自定义的单元格,里面有一个button。 我的问题是如何将indexPath传递给动作方法? 现在我正在做 [cell.showRewards addTarget:self action:@selector(myAction:) forControlEvents:UIControlEventTouchUpInside]; 在我的cellForRowAtIndexPath方法和我的方法是: -(IBAction)myAction:(id)sender{ NSIndexPath *indexPath = [self.tableView indexPathForCell:(MyCustomCell *)[sender superview]]; NSLog(@"Selected row is: %d",indexPath.row); } 有小费吗? 谢谢。

使用swift语言更改button背景颜色

我是新语言的新手。 有人能告诉我如何改变一个button的背景颜色使用迅速的语言?

iOS:UIButton titleLabel – 它什么都做?

我想做一个types为UIButtonTypeCustom(形状)的UIButton。 我想使用button.titleLabel来分配标题,因为我需要指定字体。 下面的代码看起来应该工作,但不 – 没有标签显示,期间。 UIImage *editButtonImage = [UIImage imageNamed: @"editButton.png"]; float width = editButtonImage.size.width; float height = editButtonImage.size.height; UIButton *editButton = [UIButton buttonWithType: UIButtonTypeCustom]; editButton.frame = CGRectMake(0, 0, width, height); [editButton setBackgroundImage: editButtonImage forState: UIControlStateNormal]; editButton.adjustsImageWhenHighlighted = YES; editButton.titleLabel.text = @"Edit"; editButton.titleLabel.textColor = [UIColor whiteColor]; editButton.titleLabel.textAlignment = UITextAlignmentCenter; editButton.titleLabel.font = [UIFont fontWithName: @"Helvetica" size: […]

如何更改UIButton的高亮颜色?

我在我的UINavigationController中创build了一个导航button。 我将其设置为在被触摸时突出显示: [someButton setShowsTouchWhenHighlighted:YES]; 有没有办法将突出显示的颜色更改为默认的白色以外的东西?

如何在Swift中更改UIButton图像

我正在尝试使用Swift来更改UIButton的图像…我该怎么做 这是OBJ-C code.but我不知道与斯威夫特: [playButton setImage:[UIImage imageNamed:@"play.png"] forState:UIControlStateNormal];

为UIButton拉伸背景图像

我得到的纹理比我的UIButton更短。 我得到了这个纹理: 我应该创build这个button: 我应该如何伸展(不瓷砖),这种纹理? 在水平方向上拉伸 日Thnx

通过不同视图中的button更新标签

如何通过button点击更新标签,当他们都在不同类的uiview控制器…button被点击时,标签应该更新…我试了很多次..但它没有发生.. 还有一个问题是我的应用程序运行良好的模拟器,但是当我在设备上运行dynamic创build的button(button图像)不可见,行动正在执行,但图像是缺less..可能我知道为什么?