1
A
答えて
0
:ここ
func calendar(_ calendar: FSCalendar, numberOfEventsFor date: Date) -> Int {
return 1;
}
func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, eventColorFor date: Date) -> UIColor? {
return UIColor.red
}
おかげ
は、これらのイベント・ドットの一例イメージです。基本的には、指定されたメソッドを使用して、イベントタイプなどをチェックし、好意的な色を返します。//Used by one of the example methods
var datesWithEvent = ["2015-10-03", "2015-10-06", "2015-10-12", "2015-10-25"]
var datesWithMultipleEvents = ["2015-10-08", "2015-10-16", "2015-10-20", "2015-10-28"]
//Used in one of the example methods
fileprivate lazy var dateFormatter2: DateFormatter = {
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd"
return formatter
}()
完全な例は埋め込みのために長いですから、私は2つの例の方法しか取らなかった。私はこの例のフィールドを追加して、そのようなメソッドがどのように見えるかの「完全な」例を得ました。よりよく理解するために
func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, eventColorFor date: Date) -> UIColor? {
//Do some checks and return whatever color you want to.
return UIColor.purple
}
func calendar(_ calendar: FSCalendar, appearance: FSCalendarAppearance, eventDefaultColorsFor date: Date) -> [UIColor]? {
let key = self.dateFormatter2.string(from: date)
if self.datesWithMultipleEvents.contains(key) {
return [UIColor.magenta, appearance.eventDefaultColor, UIColor.black]
}
return nil
}
のGithubでリンクされている例のクラスを見てみましょう。その例はかなり自明です。
関連する問題
- 1. FSCalenderの選択日付
- 2. iPhoneでの属性の変更方法(変更日時など)
- 3. ラジオでの色の変更方法
- 4. apex5.0でのエラーメッセージの変更方法
- 5. openCVでのマットタイプの変更方法
- 6. 方向変更の画像のサイズを変更する方法..?
- 7. TestNG dataProviderの変更方法
- 8. UITableViewの変更方法
- 9. ClassificationFormatDefinitionの変更方法
- 10. jspの変更方法
- 11. JavaFXステージの変更方法
- 12. browserSync Portの変更方法
- 13. フラグメントのサイズ変更方法
- 14. xcode - コンパイラの変更方法?
- 15. OROCRMの変更方法
- 16. NAへの変更方法( - )
- 17. VSコードスニペットパスの変更方法
- 18. woocommerce - oocommerce_after_shop_loop_itemの変更方法
- 19. SQL - 値の変更方法
- 20. イメージアップロードスクリプト - サイズ変更の方法
- 21. アップルデベロッパーアカウントの変更方法
- 22. CMFCToolBarランタイムの変更方法
- 23. Sylius:app.jsの変更/カスタマイズ方法
- 24. マウスカーソルアイコンの変更方法は?
- 25. SOAPExceptionの変更方法ResponseCode
- 26. サブパッケージフォルダ名の変更方法
- 27. CUDAバージョンの変更方法
- 28. テーブルデータソースレコードの変更方法
- 29. テクスチャの変更方法
- 30. flashvarsObjの変更方法
ようこそStackOverflow! [this](https://github.com/WenchaoD/FSCalendar/blob/master/Example-Swift/FSCalendarSwiftExample/DelegateAppearanceViewController.swift)を見ることをお勧めします。これはDelegateAppearanceViewControllerの例です。私はそこにドット色を変えているのを見たことがあると思います。 (少なくとも、eventDotColorsのパラメータがあります) –
ありがとうございます。 –
私はちょっと気が利いているので、自分自身で答えを追加しました:D –