草庐IT

UIBUTTON

全部标签

ios - 选中/取消选中时 Objective-C 突出显示 UIButton

IhaveaUIButtoninsideaUIView,whentheUIButtonisselectedIwouldlikehaveabackgroundcolourofdarkgray...isthispossible?UIView*toolbar=[[UIViewalloc]initWithFrame:CGRectMake(10,50,40,160)];[toolbarsetBackgroundColor:[UIColorcolorWithWhite:0.70alpha:0.5]];toolbar.layer.cornerRadius=5;UIButton*penTool=[UI

ios - 使用 Reactive Cocoa RACSignal 启用 UIButton

我在View中添加了一个UIButton。我的观点也有三个文本框即。用户名、密码和确认密码。基于这些文本框的合法内容,我需要启用我的注册按钮。这是我的代码片段:-UIButton*signUp=[[UIButtonalloc]initWithFrame:CGRectMake(10,100,50,20)];signUp.backgroundColor=[UIColorgreenColor];signUp.enabled=NO;[self.viewaddSubview:signUp];RACSignal*formValid=[RACSignalcombineLatest:@[usernam

ios - IBAction UIButton 触发延迟

我有一个UIButton连接到InterfaceBuilder中的IBAction。问题:Action触发和按钮的取消突出显示都需要一点时间才能发生。事实:查看结构:查看10个按钮(通过UIControlEventTouchUpInside连接到IBActionView(subview)手势识别器文本域subview有一个UITapGestureRecognizer,delaysTouchesBegan和delaysTouchesEnded都设置为NO操作在主线程中发生。测试一个简单的按钮(没有图片和标题,只有一个简单的NSLog),结果是一样的问题:为什么触发和取消突出显示延迟?

ios - iPhone - 图像未在 UIButton 的中心对齐

我已经自定义了具有以下属性的UIButton:84x44帧84x44背景图片应该居中的32*32图像但我的图片总是左对齐。我怎样才能将它重新对齐到UIButton的中心位置?我的按钮上有一个隐藏的标题(clearColor)。这些标题是字典中的key_value,所以我知道按下了哪个按钮并在字典中返回相应的值。我现在明白是这些文字影响了我的形象,但我该如何解决这个问题?在属性检查器下,有一个名为Edge的水龙头,设置为图像。我将左值设置为22并且所有图像都对齐到中心。有人可以向我解释这是如何工作的吗? 最佳答案 检查您的titleL

ios - 触摸并拖动 UIButton,但在松开手指时不触发它

我试图允许我的一个View上的一些UIButton实例被触摸并在屏幕上拖动(最终有动量,但那是以后的事!)。我有一个非常简单的形式,如下所示,但问题是通过触摸按钮开始拖动它,它会附着在手指上,然后抬起手指,触发“TouchUpInside”事件,这是我实际点击按钮时要执行的代码。简而言之:如何区分点击和拖动/释放?我是否需要将点击更改为短按手势识别器或类似的手势识别器?代码:在viewDidLoad中:[firstButtonaddTarget:selfaction:@selector(wasDragged:withEvent:)forControlEvents:UIControlEv

ios - 如何在 Xcode 4 中正确创建一个调整为文本长度的 UIButton?

在Xcode4中,您应该能够设计可根据内容调整大小的UI界面。看起来仍然缺少一些关于如何获得它的部分。我在XIB文件中配置了一个向右调整大小的按钮,它有足够的空间来执行此操作。问题是当标签更新时调整按钮的大小不会接缝。这可以通过在标签更改后添加[buttonsizeToFit];来解决。我仍然在寻找一种无需将此手动步骤添加到代码中即可工作的解决方案。我提到有足够的空间进一步扩展按钮,sizeToFit接缝以放大按钮但仍然不足以容纳整个文本。我错过了什么? 最佳答案 [buttonsizeToFit]对我不起作用,但我找到了一种单独使

ios - 如何让Uibutton被选中

我有一个UIButton,当我选择该按钮时它仍然处于选中状态。这是我的代码:-(IBAction)cloudclick:(UIButton*)sender{UIImage*bgImage=[UIImageimageNamed:@"black_cloud.png"];UIButton*tmpButton=(UIButton*)[self.viewviewWithTag:sender.tag];[tmpButtonsetBackgroundImage:bgImageforState:UIControlStateSelected];}但是当我点击按钮时它并没有保持选中状态。它会更改背景,但不

iphone - 如何更改圆角矩形 UIbutton 背景颜色

如何改变UIbutton的背景颜色??我在IB上尝试过,但它不起作用。仅为自定义按钮更改它。我想更改圆角矩形按钮上的白色。或者如何制作一个带有圆角的自定义按钮谢谢! 最佳答案 圆角矩形按钮的颜色可以通过IB中的backgroundcolor属性以及通过编码更改为任何颜色,但不能轻易将其颜色更改为透明色。为此,您最好使用带有圆形图像或设置层的自定义按钮,如示例中所示,并且不要忘记在您的项目中添加QuartzCore框架并将其导入您的类中。UIBUtton*myBtn=[UIButtonbuttonWithType:UIbuttonTy

ios - UIButton 按住

我想实现一个按住按钮。因此,当您按下按钮时,功能A将执行,而当您松开按钮时,功能B将执行。我找到了这个,但这不是我想要的。UIButtonTouchandHold我不想要任何重复的Action。 最佳答案 只需根据不同的事件向UIButton添加不同的选择器即可。要在您最初按下时设置选择器,请执行以下操作[buttonaddTarget:selfaction:@selector(buttonDown:)forControlEvents:UIControlEventTouchDown];以及当您的按钮被释放时的选择器:[buttona

iphone - UIScrollView 后面的 UIButton

我在UIScrollView后面有一个UIButton。卷轴的背景是透明的,按钮位于右下角。所以它是可见的。问题是UIButton在滚动下方时不响应任何触摸事件。在这种情况下,它需要什么才能响应触摸事件?谢谢 最佳答案 您应该使用+touchesBegan方法将触摸传递给下一个对象。以下是您如何执行此操作的示例:-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{printf("MyButtontouchBegan\n");[self.nextRespondert