2015-04-23 26 views
1

我通過IBOutlet聲明將屬於視圖控制器的視圖連接到自定義類。如何將UIView連接到我的自定義類

然後,在viewDidLoad方法中,我聲明一個變量,並使用變量連接myView與類myClass

var myConnectedView = myView as! myClass 

雖然,此代碼返回運行時錯誤:Could not cast value of type 'UIView'。我似乎沒有辦法將UIView分配給一個班級。

問題

如何分配UIViewUIView類?

回答

1

在故事板界面中,您可以設置UIView的類別。如果您進入「實用程序」面板,可以找到一個選項,您可以在其中修改UIView的類別。

現在它說UIView(這是默認值)。如果這是繼承自UIView的類,則必須將其設置爲myClass

此時視圖被分配給UIView類。

+0

非常感謝! – Cesare

+1

我現在正在意識到我當時是多麼noob。 – Cesare

+0

我們都是從那裏開始的! :d – Sanne

2

從Storyboard界面轉到屏幕右側的Utility側欄。點擊第三個標籤,也稱爲Identity Inspector,並更改UIView的類別。一定要點擊視圖對象來編輯它的相應類(在你的情況下,myClass)。

相關問題