Tag: uibutton

Xcode:只在默认状态下设置button的图像,而不是select

我是一般的Xcode和iPhone编程的新手..我有一个简单的问题,这个问题我..我想设置一个button上的图像,因为它的默认状态。 所以我selectbutton,并在“显示属性检查器”选项卡中,我select“状态configuration”为默认,然后我find所需的图像在“图像”下拉列表中… 问题: 我将“状态configuration”更改为选中,图像仍然打开。 我需要图像只在默认状态。 我有同样的问题,如果我想在默认和select状态标题文本不同的字体大小。 我正在使用Xcode 4.6并为iOS 6.1编写代码。

UIButton标签文本autoshrink与插页

我正在使用自动布局。 我有一个固定的高度和宽度的UIButton和背景图像(圆angular正方形)。 它显示可变长度的文本string(在1到30个字之间,比方说)。 我想根据string长度使文本自动缩进,并在我的button中最多有3行文本。 所以我这样做了: [button.titleLabel setMinimumScaleFactor:0.01]; [button.titleLabel setAdjustsFontSizeToFitWidth: YES]; [button.titleLabel setNumberOfLines:3]; [button.titleLabel setTextAlignment:NSTextAlignmentCenter]; 我也在Interface Builder中将字体大小设置为50, 我将换行符设置为“剪辑”。 button的文本正确适应字符的数量,但它往往超出button的框架。 它为中等长度的string,但不是巨大的string,我不知道为什么。 我试图添加insets到我的button,但它没有太大的作用,只是移动了过大的文字,所以我认为字体调整是在插入之前计算的。 下面的截图。 这些button中有4个,包含在较大的蓝色视图内。 红色背景是button的背景,黄色是用作背景的图像。 我在Google云端硬盘上上传了一个示例项目。 使用iPhone 6 Plus进行模拟。

用户交互animationUIButton

我试图在Xcode 4.2中针对iPhone做一个小应用程序。 我想要的是一个UIButton ,在屏幕上进行animation处理,当你按下它的时候,你把它设置为0.我从UIView类中find了一个能够处理用户交互的方法,来到这个代码: [UIView animateWithDuration:3.0 delay:0 options: UIViewAnimationOptionAllowUserInteraction | UIViewAnimationOptionAllowAnimatedContent animations: ^{ CGRect myRect = enemy1.frame; myRect.origin.y = 300; myButton.frame = myRect; } completion:nil]; 现在,这样做的animation正确,但事情是,它立即将origin.y设置为300,这意味着我不能按下button“,因为它下滑”。 我只能在origin.y位置上按下它,即使它还没有完成animation,我仍然可以按下它。

Swift,单击时自定义UIButton不起作用

我有一个用xib文件创build的自定义UIButton。 当我在我的视图上使用自定义button时,按下button时它不起作用。 我的RoundBtn.swift文件: import UIKit @IBDesignable class RoundBtn: UIButton { var nibName = "RoundBtn" @IBOutlet weak var btnImageView: UIImageView! @IBOutlet weak var btnLabel: UILabel! @IBInspectable var image: UIImage? { get { return btnImageView.image } set(image) { btnImageView.image = image } } @IBInspectable var label: String? { get { return btnLabel.text } set(label) { btnLabel.text = […]

为什么Xcode中的控制台不能使用点符号打印我的对象的属性?

我有一个UIButton,我已经设置了AccessibleLabel。 为什么当我尝试使用点符号打印时,控制台无法find辅助function标签属性? (lldb) po self.closeButton.accessibilityLabel error: property 'accessibilityLabel' not found on object of type 'UIButton *' error: 1 errors parsing expression (lldb) po [self.closeButton accessibilityLabel] topsecretlabel

如果在addSubView之后调用,UIButton不会移动

所以我试图在点击后移动一个UIButton 。 单击button后调用_addMoreFields方法。 _addMoreFieldBtn是一个全局的UIButton 。 当我点击它没有任何反应。 奇怪的部分是,如果我注释掉addSubView代码,然后button移动。 如果我保留该代码,button不会移动。 有任何想法吗? -(void)movePlusButton { NSLog(@"Moving button"); [UIButton beginAnimations:nil context:nil]; [UIButton setAnimationDuration:0.3]; _addMoreFieldsBtn.center = CGPointMake(30,30); [UIButton commitAnimations]; } – (IBAction)addMoreFields:(id)sender { CGRect currentBtnFrame = [(UIButton *)sender frame]; CGPoint org = currentBtnFrame.origin; UILabel *whoWasIn = [[UILabel alloc] initWithFrame:CGRectMake(110, org.y, 85, 21)]; whoWasIn.text = @"test"; UITextField *whoWasInField = [[UITextField alloc] initWithFrame:CGRectMake(59, […]

以编程方式设置一个uibutton的中心 – SWIFT

我有UIView内的UIButton ,我的UIButton有我在故事板中设置的约束。 现在,我想在UIView的中心设置UIButton的中心。 我将如何编程?

iOS SDK:button被点击时closures键盘?

当用户点击一个button时,我怎样才能closures键盘? 一个更好理解的简单例子:用户在某些文本框中编辑了一些文本,最后他没有点击键盘上的“完成”或其他东西,但是当键盘仍然显示时,他点击了“保存”button。 那么,我现在怎么解雇键盘呢? 谢谢。 问候,丹尼尔

在ios 7.1中自定义button形状

苹果在iOS 7.1中添加了Button形状特征。 但我需要使其禁用我的应用程序或更改其默认颜色,形状以匹配我的应用程序的用户界面。 有可能不使用自定义typesbutton? 请帮帮我。

如何更改iOS上的button背景图像?

我在我的视图控制器上创build了一个button,它具有预定义的背景图像。 我为这个button创build了一个动作和一个sockets。 我想当用户点击button来改变这个button的背景图像。 我怎样才能做到这一点? 我试图把button的操作方法如下所示: snapshotCheckbox.image = [UIImage imageNamed:@"snapshot.png"]; 但我想这个方法是UImageViews。 我怎么能做一个button相同的东西? D.非常感谢您阅读我的文章:D