![](/img/trans.png)
[英]Why doesn't a UICollectionViewFlowLayout subclass have a delegate property?
[英]Subclass of a UIView doesn't have a view property
我已经继承了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'
它是一个UIView,因此您想做self.addSubview(sv)
,addSubview是UIView的方法... UIViews没有视图属性,UIViewControllers没有。 这是对UIView文档的参考
由于self
本身是指UIView
(因为UIScrollView
是从UIView
继承的),所以为什么要将单独的属性命名为view
?
使用类似self.addSubView(myImageView)
东西
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.