问题标签 [uibutton]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2149 浏览

iphone - 带有图像的 UIButton 丢失其新设置的图像

我在 IB 中设置了一个 UIButton(自定义,带图像),这是我的代码中的一个 IBOutlet。

在 viewController 中的 viewDidLoad 方法中,我试图更改 UIButton 的现有图像

好的,这在启动应用程序时有效,但是每当您与按钮交互(按下它)时,它都会更改为原始图像(在 IB 中设置)。整个项目中没有其他代码可以更改图片,这是怎么回事?

顺便说一句,当我将上述代码放在项目的任何其他部分时,它不会更改图像。

0 投票
1 回答
3497 浏览

iphone - 触摸时淡出 UIButton

我有一个 UIButton 的 Selected 状态和一个 Normal 状态,它们都是 UIImages。当一个按钮被触摸时,我希望它达到选定状态,然后在一秒钟内动画回到正常状态。当按下 UIButton* btn 时,我设置了以下动画,但它只是再次切换回取消选择状态。我应该如何实现这一目标?

干杯

尼克

0 投票
1 回答
1220 浏览

iphone - uibutton+set选中

我在我的项目中实现了以下代码!

我的问题是,每当我单击按钮时,分配给标题的颜色都已更改。要求是不应该那样。任何人请指导我!尽早。

0 投票
2 回答
14312 浏览

iphone - UIButton.layer.cornerRadius 不存在?

我正在实现一个功能最少的自定义 UIButton。.h 文件:

我在 .m 文件的 (A) 行遇到编译错误:

如果我注释掉行 (A),我会得到以下输出:

根据文档,CALayer 应该有一个cornerRadius 属性。我正在使用 iPhone SDK 3.1,甚至添加了 #ifdef 来确认这一点。

有人可以告诉我我忽略了明显的地方吗?

谢谢

0 投票
4 回答
27021 浏览

iphone - 将按钮动态添加到 uitableviewcell - iPhone 应用程序

我有一个动词变位应用程序,它在表格的第一个单元格中显示动词翻译。目前翻译列表只是一个字符串(逗号分隔列表),但我想将其更改为具有可点击按钮。我曾尝试在单元格视图中添加按钮,但没有取得太大成功,但我对自定义单元格的唯一经验是使用特定定位,因此我不确定如何在单元格中实现按钮的动态列表(可变宽度)。

非常感谢任何帮助。

干杯。

0 投票
1 回答
8353 浏览

iphone - 如何为 UIButton 的文本添加换行符?

我想知道如何在 UIButton 上有一个多行标签。

0 投票
1 回答
123 浏览

iphone - 删除按钮

我在视图中运行时创建了按钮,以网格的方式放置。现在我希望用户能够通过选择删除每一个。如何识别用户已选择从视图中正确删除它的用户?我在创建过程中使用 Tag 属性。

谢谢你。

0 投票
1 回答
964 浏览

iphone - UIControlEventTouch...?

我有一个图像/按钮网格,我希望用户能够将他们的手指拖到图像/按钮上,这样当他们的手指触摸每个图像/按钮时,就会调用一个事件。

我该怎么做呢???

我现在能想到的最好的例子是联系人应用程序,你如何将手指向下拖动到字母列表(在右侧),当你触摸每个字母时,它会跳转到联系人列表的那个部分。

0 投票
2 回答
3916 浏览

iphone - 由 Interface Builder 创建的 UIButton 正在崩溃

我已经缩小了一个丑陋的错误,但由于它看起来像是 nib/Interface Builder 内部的东西,我不知道下一步该做什么。

我在 IB 中创建了一个 UIView,它用作自定义对话框。它显示一条消息和两个按钮。(继续或取消。)这两个按钮都在 Interface Builder 中设置了背景图像。

处理取消按钮的背景图像的方式有问题。使用 NSZombieEnabled,我一直在运行该程序。大多数情况下,以下方法会记录以下内容:

这是完全正常的。然而,有时它会这样做(如果我通过快速点击一些界面按钮来“冲”UI,我可以让它在某种程度上可靠地重复):

如您所见,NSZombieEnabled 发现取消按钮的背景图像已被释放,但正在发送保留消息。(虽然不是我...该图像仅用于此一个按钮,并且在 Interface Builder 中访问。我没有任何 IBOutlets 或任何链接到该图像的变量。)

那么,嗯,现在呢?

编辑:

有时,它不是作为僵尸捕获的保留消息,有时是 isKindOfClass:

这是我的自定义 UIViews “showInView” 方法:

谢谢!

0 投票
3 回答
3077 浏览

iphone - UIImageView 上的 UIButtons 缩放

我对iphone编程很陌生。我大约一个月前才开始,只在修补小型教程类型的应用程序,但无论如何,这是我的问题。

我目前有一个可滚动和可缩放的 UIScrollView,它加载一个 UIImageView 子视图,我想在图像视图上添加一些控件(UIButtons)但是当我放大和缩小整个组(按钮和图像)时,一起缩放.

如果我将 UIButtons 添加到我的 UIScrollView 并缩放,则图像会缩放并且按钮会留在原始位置

如果我将 UIButtons 添加到我的 UIImageView 中,它们会正确缩放,但不再是按钮。即他们失去了交互性。

后来生病将许多按钮添加到数组中并添加它们。

我会很感激我能得到的任何帮助

这是我的 mainViewController.m 的一部分:

{

[scrollView2 setBackgroundColor:[UIColor blackColor]];

}