// If you want to config more// let config = ALBusSeatViewConfig()// ALBusSeatView(withConfig: config)let seatView =ALBusSeatView()
seatView.delegate=self
seatView.dataSource=self
view.addSubview(seatView)
//ALBusSeatViewDataSourcefuncseatView(_seatView: ALBusSeatView, numberOfSeatInSectionsection: Int) ->Int {
return43// Total seat count
}
funcseatView(_seatView: ALBusSeatView, seatNumberForIndexindexPath: IndexPath) ->String {
return"10"// Seat Number
}
funcseatView(_seatView: ALBusSeatView,
seatTypeForIndexindexPath: IndexPath) -> ALBusSeatType {
return .empty
}
// Seat TypespublicenumALBusSeatType: Int{
/// Free to pickcaseempty/// Already sold by woman or mancasesold/// Being selectedcaseselected/// Already sold by womancasesoldWoman/// Already sold by mancasesoldMan/// Not a seat. Can not be able to selectcasenone
}