2011-10-22 98 views
2

我跟隨斯坦福的iOS U開發的iTunes U播客,從2010年秋季開始。 在第五講中,教授展示瞭如何創建一個自定義視圖,它是UIView的一個子類。iOS故事板與UIView的子類

我正在使用xCode 4.2,而演講使用的是xCode 3.我已經編寫了所有的代碼來匹配演講,除了由於xCode 4.2中的ARC而引起的一些更改。

我試圖讓我的自定義視圖來應用程序,但我無法得到它。我進入故事板並正在查看唯一的視圖控制器。然後我添加一個視圖並將其設置爲類FaceView(自定義視圖)。當我構建並運行應用程序時,沒有任何錯誤,但是臉部沒有繪製在屏幕上。如果我將類FaceView的主視圖對象(填充屏幕的對象)繪製在屏幕中間,但這不是我想要的。

如何讓它繪製我的自定義視圖?

回答

0

我意識到這是在十月份發佈的,所以你現在可能已經明白了。但我們應該爲下一個人回答。

我也在講課,所以我可能會得到一些術語(或更糟糕的)錯誤的。在我看來,你缺少在控制器和視圖(插座)之間建立連接。

您在Xcode中以圖形方式執行此操作:在故事板中選擇FaceViewController。黑色欄中有兩項內容:「第一響應者」和黃色的對象圖標。這是你的視圖控制器。控制 - 從視圖控制器拖動到UIView。希望這能解決它!