IBAForms 1.1.0

IBAForms 1.1.0

测试已测试
语言 Obj-CObjective C
许可证 Apache 2
发布最新发布2014年12月

未指明 维护。



IBAForms 1.1.0

  • 作者
  • Itty Bitty Apps 和 Sadat Rahman

IBAForms 是用于在 iPhone 上构建数据录入界面的框架。您可以使用内置的表单字段类型快速制作表单,或者创建您自己的自定义字段和用户界面来录入数据。它是一个在常见的 UIKit 类(如UITableView和UITableViewCell)之上的抽象层 Objective-C 库。

功能

IBAForms

  • 提供了一系列常见的表单字段类型(文本、密码、布尔值、日期、选择列表)。
  • 管理字段之间的焦点和导航。
  • 支持通过 KVC 将表单绑定到其支持模型。
  • 支持通过 NSValueTransformer 转换表单值。
  • 提供表单、部分和字段级别的样式能力。
  • 为创建自定义表单字段提供扩展点。

截图

这些截图来自 samples 目录中的演示应用程序。它们展示了 IBAForms 的各种即插即用功能。

Basic Fields

Advanced Fields

展示

Showcase Form

当您运行展示应用程序时,您将看到一个允许您指定如何运行示例表单的表单。您可以使用它来测试表单可能呈现的各种方式(例如分组或非分组表视图等)。

讨论论坛

查看 IBAForms Google 群组上的讨论

http://groups.google.com/group/ibaforms

将 IBAForms 添加到您的项目

  1. 将 IBAForms.xcodeproj 项目拖入您的 XCode 4 项目中。您可能想要将它拖入“Framework”目录以保持其不显得突兀。保留默认选项“为任何添加的文件夹创建组”和“添加到目标(您的项目)”选中,然后按“完成”。如果您在侧边栏中看到一个空的“IBAForms.xcodeproj”项,则可能还有其他 Xcode 项目窗口打开。请关闭它们并再次尝试。
  2. 从 XCode 侧边栏中选择您的项目,然后选择要将 IBAForms 添加到的目标。
  3. 选择“构建阶段”选项卡。
  4. 在“目标依赖”组下,单击加号按钮,选择 IBAForms 静态库目标,然后按“添加”。
  5. 在“链接二进制库”组下,点击加号按钮,选择 libIBAForms.a,然后按 添加
  6. 将 IBAForms/library/headers 添加到目标项目的头文件搜索路径。这需要一个相对路径,该路径基于 IBAForms 仓库相对您的项目的位置。对于 IBAFormsShowcase 示例,此路径为 $(SOURCE_ROOT)/../../library/headers。
  7. -all_load-ObjC 添加到 其他链接器标志

关于

IBAForms 由 Itty Bitty Apps 提供。如果您喜欢 IBAForms,或者已经将其用于您的项目中,请 给我们留言,我们很高兴听到关于它的事。

http://ittybittyapps.com

许可证

版权所有 2010 Itty Bitty Apps Pty Ltd

根据 Apache 许可证 2.0 版本(“许可证”);除非符合许可证的规定或书面同意,否则不得使用此文件。您可以在以下位置获取许可证副本:

http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不提供任何形式的保证或条件,无论是明确的还是隐含的。有关许可证的特定语言限制和使用范围,请参阅许可证。