2010-12-17 58 views
1

我正在處理一個項目,該項目在一個視圖中包含很多UI組件(正在構建在界面生成器中)。我發現在保存和移動我的項目目錄後,應包含所有這些元素的接口爲空(在視圖中沒有可見的UI組件)。iOS項目沒有顯示從我的視圖中的界面生成器構建的界面元素

實際上有2個項目。 1是一個框架項目,另一個是我在設備上運行的iphone項目 - 所有內容都包含在一個文件夾中,我可以隨着團隊中其他成員的工作而頻繁移動文件夾。

未正確顯示元素的視圖是一個可以通過iphone項目或框架項目修改的XIB文件。

爲什麼會發生這種情況,我該如何解決這個問題呢?我不知道如何解決它。

回答

1

許多組件不會顯示它們是否未連接到某個屬性,並且有些組件不會顯示它們的數據源或代理未連接。

你把所有的東西都連接起來,使你的所有連接?

+0

我所有的連接似乎都正確連線。但是我注意到,如果我在框架項目之前打開iphone項目,然後打開XIB文件,則組件連接將灰顯 – binnyb 2010-12-17 22:11:17

+0

對象將顯示它們是否連接到任何內容,無論它是委託還是數據源。採取UITableView,它會出現在視圖上,只是不會顯示任何單元格或文本。 – WrightsCS 2010-12-17 22:15:45

+0

@WrightCS我碰到它已經有一段時間了,但我記得UIBarButtonItem和分段控件都不會顯示在導航欄中。還有一些其他的東西...... UIPickerView或日期版本,iirc。自從我創作了一些我沒有聯繫起來的東西已經很長時間了,但我絕對記得有東西存在。 – 2010-12-18 04:13:18

0

你能檢查 - (void)viewDidLoad中的視圖層次嗎?正如馬修所說,如果這些組件沒有連接到屬性,它們將不會顯示。而且,如果他們不加適當的觀點,那麼他們也不會被顯示。

您可以通過瀏覽物業子視圖self.view檢查的viewController的視圖層次。

相關問題