2011-06-05 81 views
2

我正在關注Mac開發中的一本非常基礎的圖書教程。我們只是創建一個非常簡單的界面。我所要做的就是將標籤拖放到視圖上,然後運行它並顯示該標籤。不過,我使用的Xcode的最新版本,而我正是這樣做的,只是拖動標籤上來看,在一些文字輸入,保存它,然後運行它。但是,我運行它時,應用程序窗口是空的。爲什麼我的標籤不出現?即使我拖動的任何按鈕都沒有出現。在這裏我錯過了這個新的Xcode,有什麼特別的嗎?爲什麼我的看法不出現?

回答

3

確保您拖動標籤,按鈕等進入,你投入,你在訂購窗口視圖。

什麼你可能會看到在啓動時在窗口主菜單筆尖。該窗口默認爲空。它會繼續這樣做,直到你明確地把東西進去,無論是在代碼(與addSubview:消息,其內容視圖或者其現有的子視圖),或在筆尖(通過添加標籤,按鈕等在窗口的內容視圖,或它的現有子視圖,而不是另一個筆尖中的另一個視圖)。

如果您想將標籤,按鈕等添加到另一個筆尖的視圖中,則必須加載該筆尖,然後將其從視圖中獲取的視圖添加爲窗口中某個視圖的子視圖。或者,創建在筆尖,而不是一個窗口,但你仍然需要加載的筆尖,確保窗口得到有序


。另外:

我下面的一個很基本的書Mac開發教程。 ......我只是在做 - 只是將標籤拖放到視圖上,輸入一些文本,保存並運行它。

如果這本書是爲Interface Builder編寫的,那麼是的,這是Xcode 4的不同之處。 Xcode 4將單獨的Interface Builder應用程序關閉,將nib編輯集成到其自身中。

當你在Interface Builder打⌘R,將運行可可模擬器,這將出現在您的筆尖接口對象。這就是這本書(如果是爲Interface Builder中寫的)告訴你做的事:在Interface Builder打⌘R,而不是在Xcode。

在Xcode中,按⌘R運行你的應用程序。在Xcode 4和5中,您可以在編輯筆尖時從編輯器菜單中選擇「模擬文檔」來模擬筆尖。這將啓動Cocoa Simulator並預覽其中的筆尖內容。 (另外,不要將Interface Builder中的可可模擬器與iOS SDK中的iOS模擬器混淆,iOS模擬器適用於實際在Mac上運行應用程序而不是iOS設備; Cocoa Simulator是對於預覽筆尖內容,但不運行應用程序

+1

事實上,可可模擬器是活得很好,但很難找到。當您打開nib/xib時,請在編輯器菜單中選擇「模擬文檔」命令。 – lensovet 2013-09-14 01:04:00

+0

@lensovet:是的。要麼它簡單地走了,或者我只是錯過了幾個版本,但它至少在4.2或4.3左右。我已經編輯了相應的答案。謝謝。 – 2013-09-14 04:39:57

+0

好吧,自Xcode 6開始,這一次永遠是最有可能的。另外,嗨蘋果人! – lensovet 2014-10-12 03:16:32

相關問題