首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIButton需要点击两次才能触发其操作

UIButton需要点击两次才能触发其操作
EN

Stack Overflow用户
提问于 2011-01-26 19:12:56
回答 1查看 239关注 0票数 1

我有两个圆形的矩形纽扣。我已经实现了它的touch up内部动作。它工作得很好,但是当我在点击第一个按钮之后点击第二个按钮时,我的第一次点击没有效果。这两个按钮都会发生这种情况。我实际上是尝试在每次点击时改变按钮的背景图像,以获得复选框(选中/取消选中)的效果。下面是其中一个按钮的代码:

代码语言:javascript
复制
-(IBAction) checkButton2: (id) sender
{
    self.checkButton2 = sender;
    if ( isCheck == NO)
    {
        [self.checkButton2 setImage: [UIImage imageNamed:@"check.png"] forState:UIControlStateNormal];
        isCheck = YES;
    }
    else
    {
        [self.checkButton2 setImage:[UIImage imageNamed:@"uncheck.png"] forState:UIControlStateNormal];
        isCheck = NO;;
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-27 16:10:43

这个问题已经解决了。实际上,我使用isCheck BOOL类型变量来执行两个操作(上面给出了一个)和两个按钮,这两个操作分别设置了这个变量,这显示了与预期行为的偏差。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4803892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档