0

我有一个UILabel,我想要的是当用户点击它时,UILabelUIDatePicker就会打开。

知道怎么做吗?

4

5 回答 5

1

使用应该用于UITapGestureRecognizer创建点击事件UILabel

于 2012-10-05T07:31:13.903 回答
0

实现方式很多

  • 在具有相同框架的标签上方添加一个按钮并在操作时执行
  • 使用手势识别器将触摸事件添加到标签
于 2012-10-05T07:22:57.393 回答
0

是的,您需要在标签上放置一个具有清晰背景的自定义 UIButton,具有相同的框架大小,然后将按钮与操作连接以打开日期选择器

于 2012-10-05T07:23:26.113 回答
0

在身份检查器中,尝试将默认类更改为 UIControl 类,这将允许您将 IBActions 添加到标签中。但更好的方法是使用 textField 而不是标签并放置背景图像并将其边框从属性检查器中设置为无。我希望它有帮助,干杯!

于 2012-10-05T07:24:53.387 回答
0

这是来自stackoverflow本身的东西。

堆栈溢出

  1. 无需实现响应器。
  2. 请记住允许标签上的用户交互。
  3. 将点击手势识别器添加到该标签。
  4. 单击该操作方法将被调用。
  5. 使用上述 URL 中提到的代码设置操作表/视图。
于 2012-10-05T07:26:58.370 回答