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.
41 lines
1019 B
41 lines
1019 B
![]()
2 years ago
|
//
|
||
|
// TableView.swift
|
||
|
// SwiftHub
|
||
|
//
|
||
|
// Created by Khoren Markosyan on 1/4/17.
|
||
|
// Copyright © 2017 Khoren Markosyan. All rights reserved.
|
||
|
//
|
||
|
|
||
|
import UIKit
|
||
|
|
||
|
class TableView: UITableView {
|
||
|
|
||
|
init () {
|
||
|
super.init(frame: CGRect(), style: .grouped)
|
||
|
}
|
||
|
|
||
|
override init(frame: CGRect, style: UITableView.Style) {
|
||
|
super.init(frame: frame, style: style)
|
||
|
makeUI()
|
||
|
}
|
||
|
|
||
|
required init?(coder aDecoder: NSCoder) {
|
||
|
super.init(coder: aDecoder)
|
||
|
makeUI()
|
||
|
}
|
||
|
|
||
|
func makeUI() {
|
||
|
rowHeight = UITableView.automaticDimension
|
||
|
estimatedRowHeight = 50
|
||
|
sectionHeaderHeight = 10.0
|
||
|
backgroundColor = kHexColor(0xFAFAFA)
|
||
|
cellLayoutMarginsFollowReadableWidth = false
|
||
|
keyboardDismissMode = .onDrag
|
||
|
separatorColor = .clear
|
||
|
tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width: 0, height: 10.0))
|
||
|
tableFooterView = UIView()
|
||
|
sectionFooterHeight = 0.01
|
||
|
showsVerticalScrollIndicator = false
|
||
|
}
|
||
|
}
|