我已经将UIScrollView
子类化,恰好是UIView
的子类(显然)。我尝试向其添加图片(通过UIImageView
),但无法找到view
属性。所以当我输入这段代码时:
// Called in the init() method
view.addSubView(imageView)
Xcode出现以下错误:
Use of unresolved identifier 'view'
这是怎么回事?即使我输入此代码:
self.view.addSubView(imageView)
它出现错误'<Classname>' does not have a member named 'view'
答案 0 :(得分:4)
它是一个UIView,因此你想做self.addSubview(sv)
,addSubview是一个UIView的方法... UIViews没有视图属性,UIViewControllers这样做。这是一个reference到UIView文档
答案 1 :(得分:0)
由于self
本身指的是UIView
(因为UIScrollView
是从它继承而来的),为什么要将名为view
的单独属性设为?
使用类似的东西
self.addSubView(myImageView)