YFAPIKit 1.0.1

YFAPIKit 1.0.1

Fynil维护。



YFAPIKit 1.0.1

  • Fynil

YFAPIKit

Version License Platform

示例

要运行示例项目,请先克隆仓库并在 Example 目录下运行 pod install

要求

如果你想使用 YFAPIKit,需要先有一个导航栏(哈哈)

安装

YFAPIKit 可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中

pod 'YFAPIKit'

如何使用

生成 Demo 界面

  1. 导入头文件 #import<YFAPIKit/YFAPIKit.h>
  2. 让 viewController 继承自 YFAPIBaseVC
  3. 创建一个 Plist 文件,参考 Demo
    1. TableHeaderView,标题,子标题,长按跳转的地址等
    2. TableView,必传参数,可选参数,section header/footer
    3. TableFooterView, 下一步按钮
  4. 调用 YFAPIBaseVC 的方法 [self userInterfaceWithPlist:@"PlistName"];

即可生成一个 demo 界面

配置每个参数的输入方式

可以在工程目录下建一个 plist, plist 名字为 InputFields, type = Array

添加 item: Dictionary

key value(String)
key 参数名
keyboardType 键盘类型(数字字符串,DatePicker: 20--yyyyMMdd, 21--yyyyMMddHHmmss)
占位符 占位符
标题 标题(textfield.leftView)
文字 文字(如果是 Array 类型, 会变为选择框)@[@{field:text,picker:选择栏的名字}]
右侧视图文本 文本框右侧视图文本
右侧视图动作 点击输入框右视图时调用的方法
布尔文字 设置为 text1:text2 使用 UISwitch 控制,switch.isOn?text1:text2
是否移除 取值时是否忽略

说明

  • - (void)checkUpdate 检查更新
  • - (void)yfNextAction 点击下一步
  • (void)alertWithMsg:(NSString*)msg 提示框
  • YFAPIUtil 可以设置主题色

获取数据

获取页面所有输入框,[self.tableView fieldsData]--> NSDictionary

获取单个输入框: [self text:@"key"] || [self.tableView field:@"key"].text

获取多个输入框的数据: [self.tableView fieldsDataFromArray: (NSArray *)array] --> NSDictionary

作者

Fynil, [email protected]

许可协议

YFAPIKit 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。