2012-07-11 24 views
0

我正在處理幾個iOS應用程序,這些應用程序需要用戶選擇一個日曆日期,而內置的日期選擇器小部件是正確的,我寧願如果用戶可以從日曆網格中選擇日期,類似於它在Hipmunk的iOS應用程序中的工作方式。在那個應用程序中,用戶會看到一個無限滾動視圖,顯示一個網格,每個單元顯示月份和日期。一週中的日子以持久(即非滾動)橫幅顯示。如何實現類似於Hipmunk的iOS日曆選取器?

除了簡單地顯示日曆,此控件應允許日期突出顯示/選擇。更好的是,用戶應該能夠通過點擊開始和結束日期的單元格來選擇一整個日期範圍,在該日期範圍內應突出顯示整個日期範圍。

任何想法?

+4

Hipmunk的實施截圖很不錯。 – 2012-07-11 00:18:56

+0

剛剛在應用商店[這裏]找到截圖(http://a2.mzstatic.com/us/r1000/109/Purple/v4/a2/cb/76/a2cb76eb-7be8-5473-a401-6878237cd0e2/ mza_1618286978930142580.320x480-75.jpg) – andycam 2012-07-11 00:40:57

回答

1

這是一個「無限」UIScrollView其中的各種其他視圖。 Apple在StreetScroller項目中提供了一個演示無限UIScrollview。

您將爲每天想要顯示的各種事物分配和初始化視圖,並可能重複使用日期頂部的視圖(如向左滾動您更改日期並將其移至正確的,重複使用UITableView傳統的方式)。

選擇是改變支持視圖的對象的可見狀態的問題。

相關問題