iOS - 用按钮替换标签

时间:2017-12-28 16:58:50

标签: ios interface-builder

我通过界面构建​​器在视图控制器中添加了一个标签,我添加了很多约束,但我想用一个按钮替换它。我可以在不失去所有约束的情况下完成这项任非常感谢提前

3 个答案:

答案 0 :(得分:1)

不要用按钮替换

为点击操作添加点按手势

答案 1 :(得分:1)

我不确定您是否可以在界面构建器中保存约束。但是,您可以添加轻触手势识别器,使标签在点击时执行操作(就像按钮一样)。

此代码可以帮助您入门:

let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(handleTap(_ :)))
myLabel.isUserInteractionEnabled = true
myLabel.addGestureRecognizer(tapGestureRecognizer)


func handleTap(_ sender: UITapGestureRecognizer) {
    // perform some action when the label is tapped
}

您可以查看this question了解详情。

答案 2 :(得分:-1)

您无需删除该标签。只需在标签上添加一个点击手势即可添加GeustureRecognizer。

Array.prototype.splice