[iOS] UITableView & UICollectionView

UITableView

Initialization:

@IBOutlet weak var tableView: UITableView!

override func viewDidLoad() {
   super.viewDidLoad()
   self.initTableView()
}

private func initTableView() {
   self.tableView.delegate = self
   self.tableView.dataSource = self
   self.tableView.tableFooterView = UIView(frame: .zero) //設定Tableview 的cells下方為空白而不會有格線
   self.tableView.register(UINib(nibName: "MyTableViewCell", bundle: nil), forCellReuseIdentifier: "MyTableViewCell")
   self.tableView.addSubview(self.refreshControl)
}

RefreshControl:

常用的UITableViewDelegate:

必要的UITableViewDataSource:

Insert rows:

UICollectionView

Initialization:

layout: UICollectionViewFlowLayout

常用的UICollectionViewDelegate:

必要的UICollectionViewDataSource:

Last updated