iOS 可点击的标签

示例

注意:在大多数情况下,最好使用aUIButton而不是使UILabel您可以点击。如果您确定UIButton由于某种原因不想使用a,请仅使用此示例。

  1. 建立标签

  2. 启用用户交互

  3. 加 UITapGestureRecognizer

创建可点击控件的关键UILabel是启用用户交互。

迅速

let label = UILabel()
label.userInteractionEnabled = true

let gesture = UITapGestureRecognizer(target: self, action: #selector(labelClicked(_:)))
label.addGestureRecognizer(gesture)

目标C

UILabel *label = [[UILabel alloc] init];
[label setUserInteractionEnabled:YES];

UITapGestureRecognizer* gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(labelClicked:)];
[label addGestureRecognizer:gesture];


在情节提要的属性检查器中设置“ userInteractionEnabled”

您可以在情节提要中选择UILabel并选中以下选项,而不是使用代码: