私は次の機能を使って、カレンダーをスクロールしながら各ヘッダーの月を印刷しています。私のループを唯一の月としてやっている方法に問題がなければなりません。出て行くのは12月です。何か案は?ありがとうJTAppleCalendar Swift For Loop
プリント( "(名前)")で、私はすべての月をコンソールに表示しています。しかし、私はそれらを正しく視覚的にプリントアウトすることはできません。
func calendar(_ calendar: JTAppleCalendarView, willDisplaySectionHeader header: JTAppleHeaderView, range: (start: Date, end: Date), identifier: String) {
//let months: [String] = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
let months = Calendar.current.monthSymbols
let headerCell = (header as? MonthsHeader)
for names in months {
print("\(names)")
headerCell?.monthsHeader.text = names
}
}
のですか?最後の割り当てだけが維持されます。 – Alexander
ああああ、どうしたらいいの? Thanks @Alexander Momchliov –
githubに添付されているサンプルプロジェクトを見てきましたか? –