2012-12-06 178 views
0

我試圖遵循我在StackOverflow上找到的其他人的代碼,但我無法完成它的工作。如何以編程方式創建SplitView?

這是我試圖按照代碼: For Iphone how to reference root view controller from currently loaded view, so view can be replaced/switched

,我真的只能用單一視圖的工作佈局,所以這是相當新的給我,尤其是在沒有IB做。我將使用Score頁面的新視圖。我通過WebKit爲記分板檢索內容,並且它最終會有一個表單來輸入您的姓名/姓名首字母縮寫,並且會保存您的分數,以便您可以檢查如何排除與其他人玩過的分數相關的信息,我想在分裂的觀點。

有一噸的相關代碼,我不知道是哪裏的問題恰好,所以這裏是包含Xcode項目一個zip和所有相關文件的鏈接。 http://mdl.fm/pixelated.zip

我知道這需要很多努力來代表誰幫助我,所以我只想感謝任何願意提前幫助的人。我真的很感激有關如何做到這一點的一些提示。

+2

這需要分解成至少四個不同的問題。 (或者報告爲四份重複)。 – CodaFi

+0

那麼主要問題是如何以編程方式創建分割視圖?其他人現在不是緊迫的問題,可以稍後處理。 – SISYN

+0

所以擺脫他們'! – CodaFi

回答

1

看起來像一個有趣的項目,你正在努力!這是我的建議。要獲得一個很好的模板,只需在xcode中創建一個新項目即可。選擇一個主細節項目並選擇通用。蘋果將​​自動爲iphone和iPad爲故事板生成一個項目。 iPad是一個分割視圖,所以它是一個很好的參考。

創建完成後,請查看appDelegate.m。您將在那裏找到邏輯以確定設備是iPhone還是iPad以及如何初始化根視圖控制器。

它有故事板可以使用,以便您可以查看它們的設置方式以及視圖控制器的分配方式。

使用splitview控制器時的一個麻煩是分配哪個控制器是委託。委託人收聽輪播消息並對其執行操作。任何一個控制器都可以成爲委託人,但通常管理導航內容的規模較小,總是在屏幕上的較大規模的委員會被設置爲代表並管理旋轉事件和按鈕跳舞。

希望建議有幫助。

+0

謝謝,我不知道爲什麼我沒有想到如此簡單的事情。希望我現在可以把它全部整理出來,再次感謝。 +1 – SISYN

相關問題