草庐IT

UIBUTTON

全部标签

ios - 如何知道 UIButton titlerable.text 是否改变

我只想知道如何在按钮标题更改时触发某些功能?我尝试使用此命令但没有任何效果:[buttonaddTarget:selfaction:@selector(function:)forControl:UIControlEventValueChange]; 最佳答案 你可以在你的viewcontroller中使用一个观察者,它有一个按钮的导出:首先添加观察者(以viewDidLoad为例)[self.buttonaddObserver:selfforKeyPath:@"titleLabel.text"options:NSKeyValueOb

objective-c - UIButton 使用 ARC 触及导致 EXC_BAD_ACCESS 的 IBAction

StackOverflow上有几个问题,用户遇到了与我遇到的相同问题。但是,他们的解决方案都不适合我的情况。(请参阅here、here、here和here了解一些我已阅读但未找到帮助的SO问题。)在我的例子中,我有一个NIB,它有几个UIButton,以及一个关联的ControllerView。该View对我的项目来说相对较旧,直到今天我才能够毫无问题地使用这些按钮。在进行了一些与按钮行为无关的代码更改后,我遇到了一个使应用程序崩溃的错误,破坏了main()函数中的代码并给了我一个每当我触摸我View上的任何按钮时,都会出现EXC_BAD_ACCESS错误消息。如何或为什么会发生这种情

iphone - UIButton 背景 VS UIButton imageview.view

UIButton背景和UIButtonimageview.view有什么区别我尝试了myButton.imageView.image=[UIImageimageNamed:@"image.png"];然后没有任何反应,但是当我使用[myButtonsetBackgroundImage:[UIImageimageNamed:@"image.png"]forState:UIControlStateNormal];按钮的背景发生变化。谢谢! 最佳答案 myButton.imageView.image是只读属性,因此不能像这样更改。而set

ios - 如何通过 Interface Builder 在 UIButton 中存储辅助信息?

我正在构建一个自定义键盘,其中有大约50个UIButton键。我想为每个键添加一些分组信息,例如数字、字母、光标等。首先想到的是tag字段(字母100,数字200,等等)另一种选择是通过acategorywithAssociativeReferences.但是,这两种方法都不是InterfaceBuilder友好。还有其他选择吗? 最佳答案 你写的I'dliketoputsomegroupinginformationforeachkey,e.g.,numbers,alphabets,cursors,etc.为什么不使用IBOutle

iphone - UIButton 背景图片没有改变

我想根据Web服务响应更改按钮背景图像。如果作为回应,我将未读消息设置为true,那么图像将不同,如果没有未读消息,图像将不同。我得到了很好的响应,但无法更改按钮的背景图片。这是我正在使用的片段if(unread>0){[badgeTitlesetBackgroundImage:[UIImageimageNamed:@"unread.png"]forState:UIControlStateNormal];}else{[badgeTitlesetBackgroundImage:[UIImageimageNamed:@"read.png"]forState:UIControlStateNo

ios - 在 iOS7.1 UIButton 中设置图像不起作用?

[_firstPrincipleButtonsetBackgroundImage:[UIImageimageNamed:@"i_press.png"]forState:UIControlStateNormal];上面的代码在iOS7中运行良好,但在iOS7.1中这并没有改变UIButton的图像。我也曾尝试使用setImage执行此操作,但没有成功。谢谢 最佳答案 以防万一其他人遇到同样的问题并需要有关如何解决此问题的其他提示:我也有这个问题,最后发现如果按钮被禁用,设置按钮的(背景)图像在iOS7.1上不起作用。不确定这是否能解决

iphone - 检查是否选择了 UIButton

有什么方法可以跟踪UIButton的状态,无论它是否被选中?我尝试访问选定的属性,但它似乎不起作用,似乎只适用于UISwitch 最佳答案 如果你想像切换一样使用它,你需要将状态设置为选中-(void)buttonTapped:(UIButton*)button;{button.selected=![buttonisSelected];}然后你就可以正常查询了[self.buttonisSelected]; 关于iphone-检查是否选择了UIButton,我们在StackOverflo

ios - UIButton addTarget 不起作用

ViewController:@implementationPaiLifeViewController@synthesizedetail=_detail;-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.UIImage*i=[UIImageimageNamed:@"menu_patcode_normal"];UIButton*c1=[[UIButtonalloc]init];c1.tag=11;UIButton*c2=[[UIButtonal

ios - 点击 UIButton 后如何在 UIPageViewController 中添加新的 View Controller ?

我想知道如何实现会影响UIPageViewController模型的按钮。例如,我希望我的UIPageViewController模型数组加载其中的单个对象,当点击一个按钮时,将添加一个新的ViewController,并将自动翻转页面或类似的东西(如在Notes应用程序中)。删除用户正在查看的当前对象也是如此。到目前为止,我尝试对我的RootViewController实现一些IBAction,但到目前为止没有成功。下面是我如何实现我的ViewController类:@implementationViewController@synthesizemodelArray=_modelAr

ios - 调用自定义 View 时 UIButton 不可单击

我是iPhone开发的新手,我需要帮助来理解下面的内容,因为我能够使用以下内容创建新ViewUIView*newView=[[UIViewalloc]initWithFrame:CGRectMake(0,0,80,30)];newView.backgroundColor=[UIColorclearColor];UIButton*newViewBtn=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];newViewBtn.frame=CGRectMake(newView.frame.origin.x+5,newView.frame.orig