草庐IT

UIBUTTON

全部标签

ios - 我如何在 UiButton 操作中传递任何类型的参数?

我想通过按钮操作传递一个url,因为我有10个按钮,它们是通过代码动态创建的,单击时会为每个相应的按钮分配一个特定的url。这是我的代码NSString*linkUrl=[NSStringstringWithFormat:@"%@",[AllrecordGobjectForKey:@"Link"]];[leftLabelGaddTarget:selfaction:@selector(clickMe:linkUrl:)forControlEvents:UIControlEventTouchUpInside];-(void)clickMe:(UIButton*)sender{}但在这里我收

ios - UIButton titleEdgeInsets

这个问题在这里已经有了答案:AligningtextandimageonUIButtonwithimageEdgeInsetsandtitleEdgeInsets(21个答案)关闭9年前。titleEdgeInsets用于对齐按钮上的标题和图片。我在左边做了图像,在右边做了标题。但是当我点击按钮时,标题向左移动。谢谢UIImage*image=[UIImageimageNamed:imageName];[selfsetImage:imageforState:UIControlStateNormal];CGSizeimageSize=self.imageView.frame.size;C

iphone - 使用方形 setBackgroundImage 的圆角 UIButton

所以我创建了一个按钮。我希望它有圆角而不制作圆形的.png文件我可以设置背景图片。我可以绕过角落。但是,当我设置背景图像时,圆角消失了。很久以前我做过一次,但似乎无法让它再次工作。如何做到这一点?UIButton*button1=[UIButtonbuttonWithType:UIButtonTypeCustom];[button1addTarget:selfaction:@selector(goSpecials)forControlEvents:UIControlEventTouchUpInside];[button1setTitle:@"Specials"forState:UICo

ios - 为 UIButton 的不同状态设置不同的字体

如何为不同的UIbutton状态设置不同的字体?感谢您对此的帮助。 最佳答案 这是一个很酷的问题,它促使我制作一个UIButton的子类,允许设置状态字体!我还写了一些示例代码来展示如何设置字体。如果您使用的是InterfaceBuilder,则将按钮的类设置为ConfigurableButton。在代码中,该按钮还必须声明为ConfigurableButton,因为我添加了新属性和setFont:forState:方法。如有任何改进,请发表评论!ViewController实现#import"ViewController.h"#i

objective-c - UIButton 在代码中设置触摸处理程序

我想完成触摸UIButton并让代码在与所有者不同的类中运行。我意识到我可以对按钮的所有者(ClassA)执行touchUpInside,然后调用ClassB,但是有什么方法可以加快这个过程吗?想法:让ClassB成为ClassA->UIButton的委托(delegate)在编程中设置touchUpInside调用来使用ClassB中的函数我不确定如何完成这些想法中的任何一个:(非常感谢您的输入! 最佳答案 一个选项是设置按钮使用[myButtonaddTarget:yourOtherClassaction:@selector(m

ios - UIButton 闪烁动画

我想知道是否可以将闪烁动画应用于UIButton。我已经搜索但只找到了脉冲动画的代码,它不断改变我的UIButton的大小。相反,我正在考虑某种闪烁的动画来提醒用户他必须按下按钮。我能想到的唯一解决问题的方法是不断使用以下方法更改alpha:[selfsetAlpha:0.5];...但它不会像闪烁的按钮那样明显。 最佳答案 也许不是最好的方法,也不能真正让您停止闪烁...但这很简单,有效,并且不会妨碍用户交互:-(void)viewDidLoad{[selfflashOn:myButton];}-(void)flashOff:(U

objective-c - 是否可以更改 UIButton 的操作?

我正在尝试更改ios应用程序中UIButton的操作。我做了以下代码button=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];[buttonaddTarget:selfaction:@selector(aMethodShow:)forControlEvents:UIControlEventTouchDown];[buttonsetTitle:@"ShowView"forState:UIControlStateNormal];button.frame=CGRectMake(80.0,210.0,160.0,40.0);[viewadd

ios - iOS 5.1 和 6.1 的 UIButton 区别

我在我的View中放置了3个按钮,设置了背景图像,有时我需要禁用其中一个。我发现它们在iOS5.1和6.1中看起来不同。我喜欢6.1版本。我应该怎么做才能使5.1中的设计与6.1中的设计相同?1)lookatthewhitestripatthebottomofpicture2)thirdbuttonisdisabledandisquitelighterthanin6.1PS:谢谢你的声望点:) 最佳答案 白色伪像似乎是默认的白色圆角矩形框。您是否将按钮类型设置为UIButtonTypeCustom?

ios - 隐藏后的 UIButton 标题 = NO

我有一个在Storyboard中构建的UIButton。它的标题是“Hallo”(在属性检查器中输入)它通过Outlet连接。在viewDidLoad中,我执行了以下操作:self.myButton.hidden=YES;在另一种方法中,我想更改标题并使按钮可见:[self.myButtonsetTitle:@"Test"forState:UIControlStateNormal];self.myButton.hidden=NO;奇怪的是:几毫秒后,我看到了旧标题“Hallo”,然后它变成了“Test”。这怎么可能?如果我先让它可见然后更改文本,我就能理解这种行为。

ios - 防止键盘与 UIButton/UITextField 重叠

我一直在通过以下网址阅读Apple提供的文本编程指南:https://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html我试图防止按钮和文本字段被键盘重叠。当我按照指南的说明粘贴list5-1(如下所列)中的代码时,我收到如下错误:"Useofunidentifiedidentifier'scrollView';Didyoumean'UIScrollView'?"和"P