2011-03-08 82 views
3

所以我們的問題是如何使用Xcode繼承。 我們開發了BB應用程序。我們在每個屏幕上都需要一個標題。因此製作了一個BasicScreen並從中擴展了每個屏幕。 我們在Xcode中需要的是相同的場景,但不幸的是我們無法弄清楚如何使用它。 任何人都可以告訴我們如何實現這個或更好的方式來做到這一點......! 例子或一些有用的鏈接共享將高度讚賞。UIView在Xcode中的繼承

+1

使用基本佈局(BasicScreen)創建超類時出現了什麼問題,並將所有以下視圖作爲它的子類? – vfn 2011-03-08 06:12:28

+0

太模糊。你不明白如何在Objective-C中繼承任何類嗎?你不確定如何從子類中繪製?您是否閱讀過[定義自定義視圖](http://developer.apple.com/library/ios/documentation/WindowsViews/Conceptual/ViewPG_iPhoneOS/CreatingViews/CreatingViews.html#//apple_ref/doc/uid/TP40009503-CH5- SW23)? – Caleb 2011-03-08 06:38:25

+0

好的,人們停止投票。那時候我對可可api不太清楚。所以如果有人遇到這個問題,請忽略它。 *(哦,男孩!我不能成爲一個好問者。)* – 2013-07-24 11:33:02

回答

3

爲此,您需要在每個視圖上添加標題或創建父視圖,並在該視圖的標題座標下方添加子視圖。

+0

謝謝它解決了我的問題...! – 2011-03-09 10:33:02

1

這不是Xcode的問題。首先閱讀目標C中的繼承: http://www.techotopia.com/index.php/Objective-C_Inheritance

第二:如果要使用自定義視圖,請在聲明此視圖的位置添加標題。

編輯: 這可能是一個好主意,而不是UIView使用UIViewController。在這種情況下,您可以使用Interface Builder,這將爲您節省大量時間並使代碼更加優雅。谷歌關於這一點,有大量的信息。