前提・実現したいこと
FSCalendarでコードから日付を選択する方法は分かったのですが、選択されている日付をコードから解除する方法を教えて頂きたいです。
コードから日付を選択する方法
swift
1@IBOutlet weak var myCalendar: FSCalendar! 2 3override func viewDidLoad() { 4 super.viewDidLoad() 5 6 let calendar = Calendar.current 7 let selectDate = calendar.date(from: DateComponents(year: 2018, month: 6, day: 19)) 8 myCalendar.select(selectDate) 9}
例えば
下記コードのselectの部分を何か別の関数に変更する事で実現できたりしないでしょうか?
swift
1myCalendar.select(selectDate)
どんな方法でも構いませんのでご教授お願いします。
deselectDate ってメソッドがあるようです。(Swift では deselect かも。)
http://cocoadocs.org/docsets/FSCalendar/2.7.9/Classes/FSCalendar.html#//api/name/deselectDate:
ありがとうございます。
deselectDateは日付をタップして解除した時に実行されるメソッドだと言う認識でして、deselectDateをどのように使用すればコードから日付を解除できますでしょうか?
例えばボタンを設置して、そのボタンをタップしたら選択状態にある日付を解除したいです。
テラテイルで質問するのは初めてでして、何か足りない部分がございましたらご指摘いただけると幸いです。
試してみましたが、myCalendar.select(selectDate) で青い丸がついて、myCalendar.deselect(selectDate) でそれが消えましたけど…。
ありがとうございます!
まさにこれが知りたかった事でした!
本当にありがとうございました!
あなたの回答
tips
プレビュー