【发布时间】:2015-01-13 09:38:10
【问题描述】:
我想在我的 XCode 6 + Swift 项目中包含一些第三方代码(特别是 https://github.com/ortuman/SwiftForms)。我该怎么做?
【问题讨论】:
我想在我的 XCode 6 + Swift 项目中包含一些第三方代码(特别是 https://github.com/ortuman/SwiftForms)。我该怎么做?
【问题讨论】:
很简单:
完成了
【讨论】:
只需将源 .swift 文件添加到您的项目中,(拖放到Xcode - you can see the file tree here左侧的文件树中)。
您需要的文件是here.
如 github 页面所述:Cocoapods 目前不支持 Swift 项目。在获得支持之前您应该克隆存储库并将源文件夹拖到您的项目中以使用 SwiftForms。
在您的 Xcode 项目中包含源 .swift 文件后,您可以按照文档中的说明创建一个表单:
“使用 SwiftForms 创建表单非常简单。您只需从 FormViewController 派生控制器并定义一个 FormDescriptor 实例及其部分和行。这是一个如何创建简单表单的示例输入电子邮件和用户密码。”
// Create form instace
let form = FormDescriptor()
form.title = "Example form"
// Define first section
let section1 = FormSectionDescriptor()
var row: FormRowDescriptor! = FormRowDescriptor(tag: "name", rowType: .Email, title: "Email")
section1.addRow(row)
row = FormRowDescriptor(tag: "pass", rowType: .Password, title: "Password")
section1.addRow(row)
// Define second section
let section2 = FormSectionDescriptor()
row = FormRowDescriptor(tag: "button", rowType: .Button, title: "Submit")
section2.addRow(row)
form.sections = [section1, section2]
self.form = form
【讨论】: