我有一个功能,旨在将事物添加到子视图中。
func addView(object: UIImageView){
view.addSubview(object)
}
在另一个类中,我有一个想要使用add函数的函数。
var field = UIImage(named: "Picture.png")
var field1 = UIImageView(frame: CGRectMake(fieldX, fieldY, fieldWidht, feldLength))
field1.image = field
addView(field1)
我的问题是在说:
使用未解决的标识符“ addView”
在我尝试获得此功能访问权限的同一行中:(addView(field1))
。
因为您是从另一个类调用此函数,所以需要创建该类的实例,假设该addView
函数位于一个名为MainClassViewController
let targetController = MainClassViewController()
然后在您要调用该函数的代码中执行以下操作:
let field = UIImage(named: "Picture.png")
let field1 = UIImageView(frame: CGRectMake(fieldX, fieldY, fieldWidht, feldLength))
field1.image = field
targetController.addView(field1) //<-- this is how you call that function
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句