相关疑难解决方法(0)

12
推荐指数
1
解决办法
9541
查看次数

子视图中的函数中的Swift3调用函数

我在UIViewController中实例化了一个子UIView类,UIViewController有一个名为sigIn(){}的函数.我需要在UIView中调用这个函数.

我尝试使用self.superview并将其转换为UIViewController,但这不起作用.我发现了一种使用侦听器来检测触发器的方法,但我认为这不是一个好的解决方案.在子视图的paren视图中是否有另一种简单的方法来访问函数?

class SignUIView: UIView {
  func signInUIButtonH(sender: UIButton) {

    ("Call parent signIn() function")

  }

  (init etc. ...)
}
Run Code Online (Sandbox Code Playgroud)

parent-child superview swift swift3

2
推荐指数
1
解决办法
6055
查看次数