我想用這種導航在視圖之間構建一個應用程序: 帶有文本項目的滾動視圖(如菜單欄)。在應用程序商店查看Radio-Canada應用程序(免費)。iOS導航條
如何繼續?我知道我需要一個滾動視圖,但在那之後......你要明白,我沒有太多的經驗與iOS 5
檢查該快照的一個例子:
snap http://www.eazyrf.com/Snap2.jpg
我想用這種導航在視圖之間構建一個應用程序: 帶有文本項目的滾動視圖(如菜單欄)。在應用程序商店查看Radio-Canada應用程序(免費)。iOS導航條
如何繼續?我知道我需要一個滾動視圖,但在那之後......你要明白,我沒有太多的經驗與iOS 5
檢查該快照的一個例子:
snap http://www.eazyrf.com/Snap2.jpg
對於橫向滾動視圖,只需創建一個滾動視圖並向其添加按鈕即可。您剪裁的白色「選定」背景可以通過加載白色橢圓形並使用resizeableImageWithCapInsets:
將其擴展以適合文本來創建。將按鈕的click
事件鏈接到呈現新視圖的函數。如果這個'菜單欄'就像一個標準的iOS標籤欄一樣,你需要自己管理視圖層次結構。
對於垂直滾動型,很可能你在看包含在UINavigationController
內UITableView
,其中用於表視圖實現UITableViewDelegate
類是通過推動新的視圖到導航控制器響應didSelectRowAtIndexPath
。這是實現看起來像滾動項目列表的常見模式,點擊一個單元格會導致轉換到新屏幕。
你有一個例子嗎? – user1226315 2012-02-22 17:48:25
是的 - App Store應用程序,iTunes應用程序,設置應用程序等。無論您在列表右側看到>(大於)符號,點按它都會導致新視圖從右側滾動,這是一個表格視圖。我提到的三個例子還使用導航欄並在那裏推/彈出視圖。 – AndrewS 2012-02-22 17:58:29
Apple的iOS開發人員庫頁面包含描述此內容的所有內容以及包含UICatalog項目的示例代碼的所有鏈接。 – 2012-02-22 20:20:01
不要指望人們從App Store下載應用程序來理解您的問題。人們應該能夠根據你提出的問題來了解你的問題。 – Besi 2012-02-22 16:32:27
我是這個論壇的新用戶,目前我沒有權限留下圖片。 – user1226315 2012-02-22 17:46:22
新的是一個問題。但是,您在帖子中包含的更多詳細信息和相關信息越有可能獲得有價值的答案。順便說一句:如果我沒有像這樣弄錯,你應該能夠引用一個圖像:'![image title](http://server.com/image-url.png)'。 – Besi 2012-02-22 17:52:47