【发布时间】:2012-03-07 23:50:24
【问题描述】:
我正在尝试将我在 Storyboard 中创建的 UIView 用作按钮。我认为可以使用 UIButton,将类型设置为自定义。但是我无法将子视图添加到 Storyboard 中的自定义 UIButton。
因此,我刚刚花了一个小时重新发明轮子,制作了我自己的自定义手势识别器来重新实现按钮功能。
当然,这不是最好的方法,所以我的问题 - 对于比我更有经验的 iOS 开发人员 - 是什么是制作自定义按钮的最佳方法?
要清楚,它需要:
- 使用我创建的 UIView 作为可点击区域。
- 能够显示 不同的状态取决于当前是否突出显示 (即着陆)。
- 实际点击时执行一些操作。
感谢您的帮助。
【问题讨论】: