将 UIImageView 添加到子视图中
Adding an UIImageView into the Subview
我有一个函数,可以将内容添加到子视图中。
func addView(object: UIImageView){
view.addSubview(object)
}
在另一个 class 中,我得到了一个函数,它想要使用 add 函数。
var field = UIImage(named: "Picture.png")
var field1 = UIImageView(frame: CGRectMake(fieldX, fieldY, fieldWidht, feldLength))
field1.image = field
addView(field1)
我遇到的问题是:
Use of unsolve identifier 'addView'
在我尝试访问此函数的同一行中:(addView(field1))
。
因为您是从另一个 class 调用这个函数,所以您需要创建那个 class 的实例,假设 addView
函数是 class叫做 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
您没有第一个 class 实例。你需要先初始化class,然后你可以调用addView:
函数。
我有一个函数,可以将内容添加到子视图中。
func addView(object: UIImageView){
view.addSubview(object)
}
在另一个 class 中,我得到了一个函数,它想要使用 add 函数。
var field = UIImage(named: "Picture.png")
var field1 = UIImageView(frame: CGRectMake(fieldX, fieldY, fieldWidht, feldLength))
field1.image = field
addView(field1)
我遇到的问题是:
Use of unsolve identifier 'addView'
在我尝试访问此函数的同一行中:(addView(field1))
。
因为您是从另一个 class 调用这个函数,所以您需要创建那个 class 的实例,假设 addView
函数是 class叫做 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
您没有第一个 class 实例。你需要先初始化class,然后你可以调用addView:
函数。