gpt4 book ai didi

iphone - 子类 UIButton 还是继承自 UIControl?

转载 作者:行者123 更新时间:2023-12-03 18:46:24 25 4
gpt4 key购买 nike

我有一个元素需要表现得像 UIButton,但它有几个 (3) 个同时可见的文本标签,并且在同一个边界框中有多个 UIImage。它实际上是一个包含一堆不同的其他 UIView 和标签的 View ,它们的外观和行为需要像按钮一样,但这些元素比标准 UIButton 具有更多的自定义放置。

从 UIButton 继承来完成此任务更好,还是从 UIControl 继承更好?

当点击元素时,我确实想模仿所有突出显示效果(如果是 UILabel,则显示突出显示文本颜色等)。

最佳答案

只要点击按钮内容的哪一部分来激活其功能并不重要,您就可以编写一个 UIButton 以及您需要的所有 UILabel、UIImageView。

您可以轻松地继承 UIView,将上述所有内容放入其中,并将透明 UIButton 放置在所有内容之上,以获取所需的事件(将自己设置为该按钮的目标并实现一些委托(delegate)来通知选择)。

关于iphone - 子类 UIButton 还是继承自 UIControl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com