| 123456789101112131415161718192021222324252627282930313233 |
- //
- // TableViewExtension.swift
- // Gasteizko Margolariak
- //
- // Created by Yuji Hato on 1/22/15.
- // Copyright (c) 2015 Yuji Hato. All rights reserved.
- //
- import UIKit
- public extension UITableView {
-
- func registerCellClass(cellClass: AnyClass) {
- let identifier = String.className(cellClass)
- self.registerClass(cellClass, forCellReuseIdentifier: identifier)
- }
-
- func registerCellNib(cellClass: AnyClass) {
- let identifier = String.className(cellClass)
- let nib = UINib(nibName: identifier, bundle: nil)
- self.registerNib(nib, forCellReuseIdentifier: identifier)
- }
-
- func registerHeaderFooterViewClass(viewClass: AnyClass) {
- let identifier = String.className(viewClass)
- self.registerClass(viewClass, forHeaderFooterViewReuseIdentifier: identifier)
- }
-
- func registerHeaderFooterViewNib(viewClass: AnyClass) {
- let identifier = String.className(viewClass)
- let nib = UINib(nibName: identifier, bundle: nil)
- self.registerNib(nib, forHeaderFooterViewReuseIdentifier: identifier)
- }
- }
|