Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift UIView中的按钮没有响应_Swift_Button_Uiview - Fatal编程技术网

Swift UIView中的按钮没有响应

Swift UIView中的按钮没有响应,swift,button,uiview,Swift,Button,Uiview,我正在努力自学swift,并遵循苹果开发者教程(是的,我也在看youtube视频,但试图从各个角度学习) 我已经开始“实现一个自定义控件”,并在自定义视图中复制和粘贴了它们的所有代码 导入UIKit 班级主演:UIView{ 必需的初始化?(编码器aDecoder:NSCoder){ super.init(编码者:aDecoder) let button=UIButton(帧:CGRect(x:0,y:0,宽度:44,高度:44)) button.backgroundColor=UIColor.

我正在努力自学swift,并遵循苹果开发者教程(是的,我也在看youtube视频,但试图从各个角度学习)

我已经开始“实现一个自定义控件”,并在自定义视图中复制和粘贴了它们的所有代码

导入UIKit
班级主演:UIView{
必需的初始化?(编码器aDecoder:NSCoder){
super.init(编码者:aDecoder)
let button=UIButton(帧:CGRect(x:0,y:0,宽度:44,高度:44))
button.backgroundColor=UIColor.redColor()
button.addTarget(self,action:“ratingButtonTapped:”,用于控制事件:。着陆)
添加子视图(按钮)
}
功能分级按钮已标记(按钮:UIButton){

打印(“按下按钮会在
init()中添加'self.userInteractionEnabled=true')
为你工作?
userInteractionEnabled
默认情况下是
true
但对于
UIView
而言。但可能他在某个地方意外地将其设置为
false
。否不会改变任何东西=\n通常对于ui按钮,你希望控件事件是
。TouchUpInside
。我不确定这是否会造成差异或影响没有,但是你可以试试。谢谢。我试过了。没有变化