2012-03-11 38 views
1

我下面就的iTunes U的cs193p當然,一切都順利,直到如今。的Xcode界面生成器 - 調整,或移動視圖

我正在創建我的iPad版本的圖形計算器,並試圖將工具欄添加到iPad的詳細視圖,以便它可以容納UIbutton返回到主視圖,但我無法調整視圖的大小(包含在視圖控制器)使我能夠添加工具欄,而不會成爲視圖的子視圖。

因爲這一點很難解釋我已經拍了2個screencaps。其中一個來自斯坦福大學的視頻應該會發生什麼,以及當我這樣做時會發生什麼。

簡短的版本:我從調色板中拖出一個視圖並將其拖放到視圖控制器,它會自動填滿整個視圖控制器,並試圖以任何方式移動或調整其大小沒有任何影響。

起初我以爲也許是在我的項目的一些怪異的設置,所以我創建了一個測試項目,並從頭開始具有相同的結果開始。

我使用的Xcode 4.3,但使用的Xcode 4.2

這是稍顯混亂,我敢肯定,當我第一次在幾個月前開始當然,這並沒有發生得到了相同的結果。

我已經閱讀了幾個可能類似的問題/問題,提示需要更改「模擬用戶界面」部分中的設置,但沒有成功瞭解我需要設置它們以及隨機設置未產生積極結果!

http://vimeo.com/38315249 視頻應該發生什麼

http://vimeo.com/38315452 視頻什麼是真正發生的事情(什麼)

謝謝!

更新: 謝謝!把graphview標準視圖中工作......那種

它解決了眼前的問題,但可能推出另一個問題。

現在,當我運行應用程序,我的軸如預期顯示在圖形上。我指定了一個程序來繪製圖形,但在最初的屏幕繪製之後,不會再次調用drawrect。

我只能假設這是因爲我的graphview現在是另一個視圖的子視圖,就像在iPhone上(通用應用程序)它仍然正常工作,並且正確繪製圖形,但是在計算器和圖形之間。

再次更新

不理我,我太傻了。在試圖解決第一個問題時,我刪除了原始的graphview,當我添加一個新的時,我沒有再次連接插座。因此爲什麼沒有發生!全部排序!

+0

感謝您的問題,隊友。我也在關注這些講座,並被完全相同的問題所困惑。看起來,當分割視圖控制器被拖入界面構建器時,它已經在詳細視圖控制器中創建了視圖。然後,我們只需要在現有視圖的頂部拖動另一個視圖,如0x7fffffff建議的那樣。謝謝你的幫助! – Evgenii 2012-12-29 09:27:08

回答

2

我兩個視頻之間看到不同的是層堆疊的一個簡單的事情...

在第一視頻,當UIView被拖動到ViewController,已經有一個UIViewViewController,因此允許在頂部加入的視圖被四處移動並調整大小。在第二個視頻中,你做得很對,但你只需要另一個步驟。當你拖動UIViewViewController並鎖定到位,再次執行相同的操作只有這個時候你會直接在第一UIView的頂部拖動UIView。我測試了這個確認,並達到了預期的結果。