Untitled
unknown
plain_text
a year ago
2.2 kB
4
Indexable
{
if collectionView == chairCLView || collectionView == collectionViewSpeaker || collectionView == sponsorCLView || collectionView == clnBroadcasterView{
return CGSize(width: (100 * UIScreen.main.bounds.size.width) / 320, height: 145)
} else if collectionView == collectionViewForTypes {
let cell = collectionView.cellForItem(at: indexPath) as? NewAgendaCollectionTypesCell
var width: CGFloat = 0.0
if (arrOfTypes.count != 0) {
let objModel: AgendaDetailTypesModel = arrOfTypes[indexPath.item]
let labelText = objModel.type_name ?? ""
let size = (Utility.initUtility()?.width(of: String(format: "%@", labelText), with:FontBoldWithSize(14.0)) ?? 0)
cell?.lblTypeName.text = labelText
cell?.lblTypeName.font = UIFont(name: "DMSans24pt-Bold", size: 15.0)
// if labelFont_icon != ""{
var rmWhiteSpace = [String]()
var labelFont_icon = objModel.font_icon ?? ""
if labelFont_icon != ""{
if labelFont_icon.contains(" "){
rmWhiteSpace = labelFont_icon.components(separatedBy: " ")
labelFont_icon = rmWhiteSpace[1]
}
let attrString = NSMutableAttributedString(
string: String.fontAwesomeIcon(code: labelFont_icon) ?? "",
attributes: [ .font: UIFont.fontAwesome(ofSize: 16, style: .solid),.foregroundColor: Utility.getColor(objModel.font_color)])
if attrString.length > 0 {
width = 20
}
width += size + 36
}else {
width = size + 26
}
}
return CGSize(width: width > 40 ? width:40, height: 30)
}else if collectionView == clnViewForButton {
return CGSize(width: (collectionView.frame.size.width / 4) , height: 122)
}
else {
return CGSize(width: collectionView.frame.size.width / 3, height: 70)
}
}Editor is loading...
Leave a Comment