SSMonthCell
class SSMonthCell : UICollectionViewCell
Month Cell
-
Undocumented
Declaration
Swift
@IBOutlet weak var cvDays: UICollectionView!
-
Undocumented
Declaration
Swift
@IBOutlet weak var lblMonthDesc: UILabel!
-
Undocumented
Declaration
Swift
@IBOutlet weak var viewMonthContent: UIView!
-
Undocumented
Declaration
Swift
@IBOutlet weak var viewBottomLine: UIView!
-
Undocumented
Declaration
Swift
@IBOutlet weak var viewContent: UIView!
-
Undocumented
Declaration
Swift
weak var delegate: SSCalendarDeleagte?
-
Undocumented
Declaration
Swift
weak var monthDelegate: MonthCellDelegate?
-
Undocumented
Declaration
Swift
var currentMonth: Int
-
Undocumented
Declaration
Swift
var year: Int
-
Undocumented
Declaration
Swift
var monthName: String
-
Undocumented
Declaration
Swift
var monthDaysCount: Int
-
Undocumented
Declaration
Swift
var skipCount: Int
-
Undocumented
Declaration
Swift
var weekStartDay: WeekStartDay
-
Undocumented
Declaration
Swift
var shouldSelectPastDays: Bool
-
Undocumented
Declaration
Swift
var allowsMultipleSelection: Bool
-
Undocumented
Declaration
Swift
var monthModel: SSCalendarMonth?
-
Undocumented
Declaration
Swift
var previousIndex: IndexPath?
-
Undocumented
Declaration
Swift
var collectionIndexPath: IndexPath?
-
Undocumented
Declaration
Swift
var configuration: SSCalendarConfiguration
-
Undocumented
Declaration
Swift
let daysCellID: String
-
Undocumented
Declaration
Swift
let emptyDayCellID: String
-
Undocumented
Declaration
Swift
override func awakeFromNib()
-
Undocumented
Declaration
Swift
override func draw(_ rect: CGRect)
-
Undocumented
Declaration
Swift
fileprivate func setupViews()
-
Undocumented
Declaration
Swift
fileprivate func initialSetUp()
-
Undocumented
Declaration
Swift
fileprivate func loadCollection()
-
Undocumented
Declaration
Swift
func configureCell(model: SSCalendarMonth, config: SSCalendarConfiguration)
-
Undocumented
Declaration
Swift
func postConfigurationSetup(weekStartDay: WeekStartDay, shouldSelectPastDays: Bool, allowsMultipleSelection: Bool, delegate: SSCalendarDeleagte?)
-
Undocumented
Declaration
Swift
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int
-
Undocumented
Declaration
Swift
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
-
Undocumented
Declaration
Swift
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize
-
Undocumented
Declaration
Swift
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets
-
Undocumented
Declaration
Swift
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat
-
Undocumented
Declaration
Swift
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat
-
Undocumented
Declaration
Swift
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath)
-
Undocumented
Declaration
Swift
fileprivate func manageSelection(_ indexPath: IndexPath)
-
Undocumented
Declaration
Swift
fileprivate func deselectAllPreviousCell(_ indexPath: IndexPath)
-
Undocumented
Declaration
Swift
fileprivate func handleDateSelection(with model: SSCalendarDay, date: Date, indexPath: IndexPath)
-
Undocumented
Declaration
Swift
fileprivate func managePreviousSelection(_ indexPath: IndexPath, model: SSCalendarDay)
-
Undocumented
Declaration
Swift
fileprivate func deSelectDate(_ date: Date)
-
Undocumented
Declaration
Swift
fileprivate func selectDate(_ date: Date)
-
Undocumented
Declaration
Swift
func reloadDataFromCalenderView()