问题标签 [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 投票
3 回答
5864 浏览

iphone - 点击UITableView时resignFirstResponder?

我有UITableView两个自定义单元格,每个单元格都有一个子视图,UITextField里面有一个。我尝试UIButton在顶部添加一个UITableView并拥有它,resignFirstResponder但这仅意味着您将无法点击其他任何地方 - 甚至UITextFields无法输入文本。

如果我在这两个之外点击,我该如何做到这UITextFields一点,我可以调用 resignFirstResponder,以便用户可以返回其他单元格?

谢谢

0 投票
4 回答
1226 浏览

iphone - 如何找到 UIButton 的行索引是 TableCell?(苹果手机)

在我的应用程序中,我有一个表格,每行显示一个单元格。在 Interface Builder 中,我将一个按钮拖到单元格上,将其设置为 Dark Info 按钮,并将其连接到 IBAction。那工作正常。只是,我希望按钮的行为有所不同,具体取决于按钮单元格所在的表格行。我将如何获得该行索引?

我意识到我可能对对象层次结构缺乏基本的了解,但我希望你们能原谅我

谢谢 Sjakelien

0 投票
2 回答
4953 浏览

iphone - 自定义 UITextField/UIButton

我想要做的是复制邮件应用程序和消息应用程序中看到的 UITextField 之类的 NSTokenField(键入联系人并提出建议)。

我已经让自动完成功能完美运行,当您输入 UITextField 时,会弹出一个 UITableView,显示它可以在数组中找到的任何匹配项,当您单击一个时,它会将其添加到 UITextField。到目前为止,我对此感到非常满意。

我现在遇到的问题是使控件看起来像本机应用程序中的控件。毕竟,设计就是一切!

我的第一个问题是如何将阴影外观添加到 UITableView?看起来它沉没在 UITextField 后面。

其次,我知道我将不得不继承 UITextField 以使其看起来像我想要的那样,但我不知道从哪里开始。一些指针或样本会很棒!

最后,我想我需要创建一个带有文本空间和蓝色渐变的自定义 UIButton,然后将其添加到 UITextField。与 UITextField 相同的问题,不确定如何子类化 UIButton(它需要什么方法来绘制和填充)或如何将其添加到 UITextField,这样当您在 UITextField 中单击退格键时,按钮将突出显示,然后如果再次单击退格键则将其删除(正是 NSTokenField 的工作方式)。

我已经包含了一张图片,以便您可以看到我在说什么: http ://www.thermoglobalnuclearwar.com/stuff/mail.jpg

我看过 Joe Hewitts Three20 项目,但我无法确定它的正面或反面。我想非常简单地开始并了解正在发生的一切,而不是仅仅将他的代码拖到我的代码中而不知道发生了什么!

任何帮助是极大的赞赏!

谢谢,汤姆。

0 投票
2 回答
10413 浏览

iphone - UIButton 的图像与背景图像

我有一个 480x331 的图像并且有一个透明的背景。透明部分就在图像的边缘附近。我的 UIButton 是 72x37。当我在 IB 中将图像设置为按钮的背景图像时,图像的透明边缘在按钮中显示为白色。没有图像,按钮是带圆角的白色。我猜那是我看到的白色。如果是这样,这意味着图像透明度正在工作,但按钮的白色区域正在显示。

如果我将图像设置为 UIButton 的 Image 属性,即使在更改视图模式之后,它也无法正确缩放,并且保持其完整大小。

关于我应该使用哪个属性来使缩放和透明度正常工作的任何建议?

0 投票
2 回答
1953 浏览

iphone - UIButton - 触摸并按住,点击

我有几个 UIButtons 来控制 iPhone 的音乐播放器。

如果触摸并按住上一个按钮,我想让音乐播放器向后搜索,但如果单击按钮,则跳到上一个项目。

目前,我可以通过点击跳到上一个项目,但是触摸并按住将向后搜索并在按钮被触摸后跳到上一个项目。

这是我目前正在使用的代码:

如果按钮被触摸,按住,然后向上触摸,我如何向前搜索,但不跳到上一个项目?

谢谢。

0 投票
2 回答
1106 浏览

iphone - UITableViewController 内的 UIButton

我有一个UIButton在每个表格单元格内创建的。我想像这样连接一个触摸事件:

我想将有关当前行的数据(该行的对象的 id)传递给 startVote 方法。是否有一种我缺少的方法来执行此操作,或者我是否违反了一些最佳实践。这似乎是一件很正常的事情?

0 投票
2 回答
3822 浏览

iphone - Objective-C 使用 typedef 枚举来设置类行为,如 Cocoa

我扩展了 UIButton 类,以便能够设置 UINavigationBarButton 的字体和颜色(来自此代码示例:打开代码

我是这样的:

这没关系,但当然不是很灵活。我如何使用 typedef 枚举(像 Apple 一样)为我希望我的自定义按钮符合的所有不同颜色、字体和大小合并。

我唯一能从 UIKit 的接口文件中得到的是它是这样完成的:

如何通过构造函数(initWithStyle)从枚举值中获取字体、大小、颜色等的工作实现?

Objective C 中是否有一个重载构造函数?多个构造函数?

希望这是有道理的,并感谢您提供的任何帮助:)

0 投票
4 回答
42531 浏览

iphone - Iphone 的自定义 UIButton

我在我的应用程序中有一个视图,它有许多基于服务器返回的项目数的按钮。因此,如果服务器返回 10 个项目,则应该有 10 个按钮,并且单击每个按钮应该调用不同的人。

出于上述目的,我创建了一个派生自 UIButton 的自定义按钮类。

现在,上面代码的问题在于它没有创建看起来与 Interface builder 中默认创建的按钮相似的按钮。边界不见了。

我通过以下代码创建上述类型的按钮:

我没有找到一种方法来设置这个自定义按钮的按钮类型。有什么办法可以做到吗?或者有没有更好的方法来设计代码。

0 投票
2 回答
1732 浏览

iphone - 在 Springboard(主屏幕)上创建一个类似于 App Buttons 的 UIButton

我一直试图弄清楚这一点,但还没有得出一个可靠的结论。我想创建一个 UIButton 并让它看起来像主屏幕上的按钮,下面有图片和文字。我知道 Apple 拿走了 UIGlassButton,因此无法对 3d 外观进行编程,但我主要想知道元素的位置。

如何以编程方式完成此操作。

0 投票
3 回答
2636 浏览

iphone - 在屏幕外添加 UIButton

我正在创建 UIButton 并将其动态添加到 UIView,例如:

这按预期工作, myAction 被调用。当我将其添加到可见 myView 的外部时,问题就开始了,例如:

稍后,我将 myView 动画出屏幕以使 btn 可见:

但问题是, myAction 不再被调用。为什么?以及如何解决?