创建具有多个标签的自定义按钮

Posted

技术标签:

【中文标题】创建具有多个标签的自定义按钮【英文标题】:Creating custom button with multiple labels 【发布时间】:2010-09-07 07:08:29 【问题描述】:

是否可以创建具有多个标签的按钮?例如imageView、textLabel 和 detailTextLabel。

我认为使用界面生成器是不可能的,但也许我们可以通过将 UIImage 和 UILabels 添加到按钮的视图来以编程方式进行。如果我确实编写了一个自定义 UIButton 类,那么处理状态更改的最佳方法是什么?

另外,我只是好奇 Apple 是否会批准带有多个标签和图像的自定义按钮。

【问题讨论】:

【参考方案1】:

您可以使用所有这些子视图创建一个视图,并在其上放置一个自定义透明按钮以获取对该视图的点击。要处理状态,您可以使用一些灰色调的背景绘制半透明的按钮,以产生禁用按钮的效果。高温

【讨论】:

以上是关于创建具有多个标签的自定义按钮的主要内容,如果未能解决你的问题,请参考以下文章

我希望文本框、按钮、标签等基本表单控件具有相同的自定义方法

一个 IBAction 用于多个带有按钮的自定义原型单元

使用 vue 和元素 UI 库单选按钮的自定义标签

跨多个自定义组件使用单选按钮组功能

创建类似于新的 iOS 6 按钮共享的自定义共享视图

SignIn with Apple 的自定义圆形按钮