2014-08-30 124 views
1

我已經子類UIScrollView,這恰好是UIView(顯然)的子類。我試圖向其添加圖像(通過UIImageView),但它無法找到view屬性。所以,當我鍵入此代碼:UIView的子類沒有視圖屬性

// 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'

回答

4

一個UIView,因此你要做self.addSubview(sv)它,addSubview是的UIView的方法...... UIViews不具有視圖屬性, UIViewControllers呢。這裏是一個reference到UIView的文檔

0

由於self本身是指UIView(如UIScrollView從它繼承),爲什麼你想有單獨的屬性命名爲view

使用它類似於 self.addSubView(myImageView)