         
         let sections = self.dataSource!.numberOfSections(in : self);
         if sectionInfoArray.count == 0  {
-            
             
             for section in 0 ..< sections {
                 

        tableview.rowHeight = height
    }
    
    open func realoadData() -> Void {
        self.tableview.reloadData()
    }
    
    open func reloadRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation){
        self.tableview.reloadRows(at: indexPaths, with: animation)
    }

    @IBInspectable public var disableCellSeparator:Bool  = false{
        
        didSet{

            tableview.separatorStyle = .singleLine
        }
    }
    
    public override init(frame: CGRect) {
        super.init(frame: frame)
        xibSetup()
