Tag: uibutton

根据标题自动调整UIButton高度 – AutoLayout ON

基本上标题解释了这个问题。 使用XCode,我有这个button,我用不同的文本来源填充它的标题(有些是长文本一些短)。 我只是希望该button使用Autolayoutdynamic调整内容。 事情不起作用: sizeToFit ; 设置高度约束> = x; 设置button的框架高度= titleLabel高度。 似乎没有人知道互联网,我不知道怎么可能? 我认为是一个button的最常见的function之一。 有人知道一个办法来帮助我吗? 我在做这个想法有什么问题吗? 有没有其他方法来实现这一目标? 谢谢任何会回答的人。 真。

在触摸移动时取消触摸UIButton(iOS)

我有一个button和触摸移动手势的看法。 当用户触摸button时,它变成被选中,并保持接收触摸移动事件。 我想取消select触摸移动中的button并将移动传递给手势。 如何取消“优雅”button上的触摸接收?

iOS iPhone中的可拖拽button可以在触摸结束后重新定位到原来的位置。

我正在做一个应用程序,有不同的颜色button,如果我在特定的视图上拖动这个颜色button,它的颜色必须改变为这个button的颜色,颜色button应该重新定位在它的原始位置。 我尝试了各种方法,如触摸开始,触动结束,但似乎并没有解决我的问题。 我也尝试了各种uicontrolstate的定制方法,但它没有工作。 请帮我解决这个问题。

集中UIButton的标题,如Swift中的Image下所示

我想要显示button标题这样 但是我的输出即使在集中标题之后也是如此 frmbtn是button的出口而我使用的代码是这样的 frmbtn.setTitle("From Station\nSTN\nSTATION NAME", forState: UIControlState.Normal) frmbtn.titleLabel!.numberOfLines = 3 frmbtn.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Center 我们可以在button标题中放入不同的文字大小吗?

通过BOOLselectbutton组

有人可以教育我为什么以下不起作用? 该button从不被设置为选中状态。 [self.boldButton setSelected:isBold]; 如果我用if else语句replace上面,它工作正常。 我也可以改变setSelected值为1或0,而不是YES或NO,它仍然正常工作。 if (isBold) { [self.boldButton setSelected:YES]; } else { [self.boldButton setSelected:NO]; } 所以我有一个工作项目,但我不明白为什么这两个实现不能提供相同的结果。 谢谢。 FWIW – 我用另一种方法进行粗体testing。 虽然如果testing是有缺陷的,我不明白第二种方法是可行的,而第一种方法不行。 – (BOOL)isBold { CTFontRef fontRef = (CTFontRef)CFBridgingRetain(self); CTFontSymbolicTraits symbolicTraits = CTFontGetSymbolicTraits(fontRef); return (symbolicTraits & kCTFontTraitBold); }

左值作为赋值的左操作数

我想分配suitSize scrollButton我做错了什么? UIView *scrollButton = [suitScrollView viewWithTag:1]; CGSize suitSize =CGSizeMake(10.0f,10.0f); (UIButton *)scrollButton.frame.size=suitSize;

在子视图中按下button时,应用程序崩溃

我有一个scrollView的大问题。 我有这个代码,当我按下“registerView”的xib文件中的一个button,然后该应用程序崩溃: MainViewController.m: viewDidLoad中: UIScrollView* scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)]; scrollView.backgroundColor = [UIColor whiteColor]; scrollView.scrollEnabled = YES; scrollView.pagingEnabled = NO; scrollView.showsVerticalScrollIndicator = YES; scrollView.showsHorizontalScrollIndicator = YES; scrollView.contentSize = CGSizeMake(768, 1900); [self.view addSubview:scrollView]; RegisterViewController *registerView = [[RegisterViewController alloc] init]; [scrollView addSubview:registerView.view]; “注册scrollView ”被添加到scrollView ,但是当我按下“注册scrollView ”中的button应用程序崩溃与此日志: 2014-05-12 11:18:04.599 RegisterForm[16505:60b] -[UIScrollView modalPresentationStyle]: unrecognized selector sent […]

button不能在iPhone5的底部工作

在我的iPhone应用程序中,我在相机上使用了覆盖。 我有3个button底部捕捉,闪光灯,取消所有在iPhone 3.5“设备的工作正常。我已经改变了所有根据iPhone 5的Y位置。button在适当的位置。但是他们都没有工作 我对每个动作都有制动点,他们没有被调用。 尝试最后3个小时 – 但无法找出问题。 任何帮助? 编辑我将所有的button添加到这个覆盖 -(id)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { } }

为什么UIButton在button位于UITableViewCell上时显示TouchWhenHighlighted?

我把UIButton放在UITableViewCell ,并将其showsTouchWhenHighlighted属性设置为YES 。 单元格的select风格是UITableViewCellSelectionStyleNone 。 我有一个select器,当button被轻敲,它的工作正常,所以button触摸事件罚款。 但是,触摸时button不会显示高光效果。 当我把这个button放在UIView ,高亮效果起作用。 当button放置在单元格上时,我怎么能做到这一点?

如何暂停一个CADisplayLink?

我在我的应用程序中遇到问题。 我想要发生的是当我点击button2时,它消失并停止移动。 现在发生的事情是,当我点击button2时,它会消失,但不会停止移动(即使它隐藏)。任何帮助? 码: @IBOutlet var label: UILabel! @IBOutlet var label2: UILabel! @IBOutlet var label3: UILabel! @IBOutlet var button2: UIButton! @IBAction func button3(sender: UIButton) { label.hidden = false button2.hidden = true } @IBOutlet var button4: UIButton! @IBAction func button5(sender: UIButton) { button4.hidden = true label2.hidden = false } @IBAction func button1(sender: UIButton) { label.hidden = […]