You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

47 lines
1.1 KiB

//
// HomeCellModel.swift
// GMERemittance
//
// Created by FMI-12 on 3/19/18.
// Copyright © 2018 Gobal Money Express Co. Ltd. All rights reserved.
//
import Foundation
import UIKit
class HomeCellModel {
let totalItem: CGFloat = 2
let column: CGFloat = 2
let minLineSpacing: CGFloat = 5.0
let minItemSpacing: CGFloat = 5.0
let offset: CGFloat = 5.0 // TODO: for each side, define its offset
let numCollectionItem: CGFloat = 4.0
var clicked: Bool = false
func getItemWidth(boundWidth: CGFloat) -> CGFloat {
// totalCellWidth = (collectionview width or tableview width) - (left offset + right offset) - (total space x space width)
let totalWidth = boundWidth - (offset + offset) - ((column - 1) * minItemSpacing)
return totalWidth / column
}
func getCountforCollection() -> CGFloat {
return numCollectionItem
}
func getClicked() -> Bool {
return clicked
}
func setClicked(click: Bool) {
clicked = click
}
}