Although these properties were marked @IBInspectable they lacked the public keyword, meaning they defaulted to internal.
koyomi.cellSpace = 1 // 'cellSpace' is inaccessible due to 'internal' protection level
koyomi.sectionSpace = 1 // 'sectionSpace' is inaccessible due to 'internal' protection level
koyomi.weekCellHeight = 25 // 'weekCellHeight' is inaccessible due to 'internal' protection level
As a result these properties could be set with interface builder. But only with interface builder.
Although these properties were marked
@IBInspectable
they lacked thepublic
keyword, meaning they defaulted tointernal
.As a result these properties could be set with interface builder. But only with interface builder.