swift中button的点击方法需要加@objc
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift中button的点击方法需要加@objc相关的知识,希望对你有一定的参考价值。
参考技术Aswift中的方法,一般不需要在前面写@objc,但是selector对应的方法前面必须加。在 Swift 中,默认情况下所有的 Swift 方法在Objective-C 中都是不可见的,所以你需要在这类方法前面加上@objc关键字,将这个方法暴露给 Objective-C,才能进行使用。
swift - xcode10 - 点击事件交互BUG - (手势和button的addTarget方法)
1. 现象
button 点击闪退:没有任何原因 ,在听云检测上,显示
BUG2: 手势 没有任何作用,哪怕设置 isUserInteractionEnabled 和isEnabled 为true 都不行
原因 及 解决方法 :没有懒加载。。
解决方法:
1 添加lazy
2.如果不在这个地方 添加方法或者手势。 在创建了控件之后,在添加方法也可以解决
以上是关于swift中button的点击方法需要加@objc的主要内容,如果未能解决你的问题,请参考以下文章
swift button的点击方法有多个参数 这种点击事件应该怎么写