2012-06-01 64 views
0

我正在開發項目,我希望將NSCalendar功能集成到我的應用程序中。因此,我GOOGLE了,我發現this解決方案。它給我所有月份的一年,也可以選擇特定的日期。沒關係。但我希望禁用每個月的所有星期六和星期日,但不管怎樣,我試圖這樣做,但是當我點擊上個月或下個月時,它會改變選擇。我經歷了幾乎所有的stackoverflow問題但我沒有找到正確的方法來做到這一點。 我向你請求所有有沒有靈活的解決方案,我可以禁用週末和任何特定的日期。流程應該是這樣的:NSCalendar查找本月的週六和週日

  1. 運行應用程序當前的月份是顯示和所有坐在&太陽禁用。
  2. 當點擊下個月或上個月時,相應的sun &太陽應當按照當月禁用。
  3. 我想禁用的任何特定日期的功能。
+0

能否請你添加一些代碼,以便我們能夠更好地理解手頭 –

+0

我要完成對新的解決方案的問題,因爲無論我寫的代碼是不是完美的工作。 – iMash

+0

分享代碼會更好,因爲如果這是一個令人滿意的答案,請告訴我們您正在嘗試實現的內容 –

回答

1

你好,我更新的文件和我創建的禁用的各天的數組請點擊以下的代碼形式

RootViewController.m文件 http://shorttext.com/l7iKEdf

RootViewController.h文件 http://shorttext.com/lFaath

剛將這些文件替換爲您提供的鏈接中的原始文件 您會發現我添加了disabledDays NSMutableArray將任何整數添加到它它 像下面0 =坐6 =週五 這一天將被禁用

+0

,請不要忘記接受:) –

+0

極好的解決方案。真的感謝。它效果很好。 – iMash

+0

非常歡迎你:)很高興能幫到你 –