gpt4 book ai didi

ios - UIButton 不响应触摸

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:32 25 4
gpt4 key购买 nike

我有以下观点:

enter image description here

它的建立方式

UIViewController --> UIView (bottom square) --> UIViewController (is loaded in the bottom square)

未触发此 UIViewController 中的按钮按下。但是,当我在模拟器中按下时,我确实看到按钮动画。

此外,当我以编程方式将以下点击处理程序添加到此 UIViewController 中的圆形 UIImageView 时,它会响应:

func handleTap(sender: UITapGestureRecognizer? = nil) {
print("tappable")
}

let tap = UITapGestureRecognizer(target: self, action: #selector(NeighbourhoodViewController.handleTap(_:)))
userPopupView.userImageView.userInteractionEnabled = true
userPopupView.userImageView.addGestureRecognizer(tap)

如何捕捉这些按钮上的 Action ?这不起作用:

@IBAction func test(sender: AnyObject) {
print("test")
}

这条线连接到界面生成器中的 UIButton 顺便说一句:

enter image description here

最佳答案

我找到了解决方案。我只是将 ViewController 添加到 View 中:

self.popupView.addSubview(userPopupView.view)

应该是什么时候:

self.addChildViewController(userPopupView)
self.popupView.addSubview(userPopupView.view)
userPopupView.didMoveToParentViewController(self)

现在可以了!

关于ios - UIButton 不响应触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38841681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com