首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何禁用UIButton?

如何禁用UIButton?
EN

Stack Overflow用户
提问于 2011-06-02 13:36:44
回答 6查看 57.6K关注 0票数 51

我正在做一个项目,在这个项目中,我必须在一个plist中显示图片库的所有照片,并在UIButtons上水平显示它们。

我的应用程序还将有一个编辑按钮:当用户单击此按钮时,每个按钮上都会显示一个删除标记(例如通常出现在其他iPhone/iPad应用程序中)。

但关键的一点是:一旦这个删除标记出现,按钮的功能就应该被禁用。我试着用下面的方法来实现这一点:

代码语言:javascript
复制
{
  editbutton.enabled=NO;
}

...but它既不会产生错误,也不会工作。我该怎么办?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2011-06-02 13:41:16

请将此设置为...

代码语言:javascript
复制
 editButton.userInteractionEnabled = NO; 

或者您可以使用

代码语言:javascript
复制
 editButton.enabled = NO;
票数 110
EN

Stack Overflow用户

发布于 2018-08-06 11:20:31

Swift 3及更高版本

editButton.isEnabled = false

setEnabled现在是isEnabled的setter方法的一部分。

票数 9
EN

Stack Overflow用户

发布于 2013-08-06 08:04:02

属性enabled的setter在类UIButton中被重写。尝试发送消息。

代码语言:javascript
复制
 [editbutton setEnabled:NO];
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6210850

复制
相关文章

相似问题

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