【swift】簡単にcalendarを表示させたい!!FSCalendarの使い方
はじめに
簡単にカレンダーを表示させたい!
できればカスタマイズも容易だとありがたい!
ということでcocoaPodsライブラリ一覧から検索して一番良さそうだったのが、FSCalendarだった。
以下のようなデザインが作れたりするっぽい。使うしかない。
(FSCalendarのgithubページより引用)
環境
xcode 11.3
swift 5.1.3
導入
CocoaPods使ってライブラリのインストールを行う。
StoryBoardでの設定
UIViewを設置して、custom classをFSCalendarに設定
コード実装方法
// storyboardから繋いであるFSCalendar
@IBOutlet weak var calendar: FSCalendar!
// calendarの色の設定
calendar.appearance.todayColor = UIColor.red
calendar.appearance.headerTitleColor = UIColor.red
calendar.appearance.weekdayTextColor = UIColor.red
calendar.appearance
の後に続けて、以下の写真のようにstoryboard上で表示されているプロパティ名をかけばいい。
テーマカラーとして設定するには、todayColorとtitleColorとweekdayTextColorを変えればいいかな。
その三つをUIColor.systemPurple
に設定したのが、以下
最後に
使い方で調べたら参考になりそうな記事が結構いっぱい見つかったから、ちゃんと読も。
ソースコードもちゃんと読も。
qiita : Swiftで簡単にカレンダーを作ろう!(FSCalendar)
teratail : FSCalendarのイベントがある日の色を変える実装
swift tips : [ライブラリ] FSCalendarを使用する(2) Tips
参考文献
検索サイト
ソースコード