测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最新发布 | 2017年1月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Klevison Matias 维护。
Swift 版本的 https://github.com/klevison/KMAccordionTableViewController
版本:0.0.3
CocoaPods 是安装 AccordionTableViewController 的最简单方法。运行 pod search AccordionTableViewController
以搜索最新版本。然后,将 pod
行复制并粘贴到您的 Podfile
中。您的 podfile 应该看起来像这样
platform :ios, '8.0'
pod 'AccordionTableViewController'
最后,通过运行 pod install
来安装。
如果您不使用 CocoaPods,将“Classes”目录中的所有文件导入到项目中。
import UIKit
class ViewController: AccordionTableViewController {
}
sections
和 delegate
变量 override func viewDidLoad() {
super.viewDidLoad()
let viewOfSection = UIView(frame: CGRectMake(0, 0, view.frame.size.width, 300))
viewOfSection.backgroundColor = UIColor.blueColor()
let section = Section()
section.view = viewOfSection
section.title = "Section"
oneSectionAlwaysOpen = true
sections = [section] //how many sections you want
delegate = self
}
每个区段都有一个 appearence
变量和它可以被自定义
var open = false
var view: UIView?
var overlayView: UIView?
var headerView: SectionHeaderView?
var title: String?
var backgroundColor: UIColor?
var sectionIndex: Int?
var appearence = Appearence()
如果您有任何问题评论或建议,请给我发消息。如果您发现错误或想提交拉取请求,请告诉我。
版权 © 2015 Klevison Matias (http://twitter.com/klevison)。代码在 MIT 许可下发布。