Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.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
Ios 添加到其他uiview后,无法单击UIButton_Ios_Uiview_Swift3_Uiscrollview_Uibutton - Fatal编程技术网

Ios 添加到其他uiview后,无法单击UIButton

Ios 添加到其他uiview后,无法单击UIButton,ios,uiview,swift3,uiscrollview,uibutton,Ios,Uiview,Swift3,Uiscrollview,Uibutton,我尝试使用uiscrollview制作幻灯片,它将由uiscrollview中的幻灯片事件触发 一切正常,除了我尝试将uibutton添加到视图中,按钮可以添加并显示在视图中,但当我尝试单击按钮时,它不会触发我在addTarget函数中声明的功能 有人知道如何触发分配给按钮的功能吗?首先创建功能: func messagePrint(_ sender:UIButton) { print("function called") } 然后将目标添加到UIButton中:

我尝试使用uiscrollview制作幻灯片,它将由uiscrollview中的幻灯片事件触发

一切正常,除了我尝试将uibutton添加到视图中,按钮可以添加并显示在视图中,但当我尝试单击按钮时,它不会触发我在addTarget函数中声明的功能

有人知道如何触发分配给按钮的功能吗?

首先创建功能:

 func messagePrint(_ sender:UIButton)  {
        print("function called")
    }
然后将目标添加到UIButton中:

btnDemo.addTarget(self, action: #selector(messagePrint(_:)), for: .touchUpInside)
在上述代码中,btnDemo是UIButton Outlet。

首先创建函数:

 func messagePrint(_ sender:UIButton)  {
        print("function called")
    }
然后将目标添加到UIButton中:

btnDemo.addTarget(self, action: #selector(messagePrint(_:)), for: .touchUpInside)

在上面的代码中,btnDemo是UIButton Outlet。

你能在Interface Builder中发布视图层次结构的屏幕截图吗?@Nathan14045放置一个断点并进行测试。@MichaëlAzevedo抱歉,我没有获得足够的分数来发布image@TusharSharma我已经试过了,但没有达到addtarget中所述的功能function@MichaëlAzevedo这是截图的url:你能在Interface Builder中发布视图层次结构的截图吗?@Nathan14045设置断点并进行测试。@MichaëlAzevedo抱歉,我没有获得足够的分数来发布image@TusharSharma我已经试过了,但没有达到addtarget中所述的功能function@MichaëlAzevedo这里是截图的url:你的电子邮件是什么?@objc func skipButtonClicked()。remove@objc已将其删除,但仍无法将目标触发为self您的电子邮件是什么?@objc func skipButtonClicked()。remove@objc已将其删除,但仍无法将目标触发为self