XLForm 是最灵活且最强大的创建动态表单的iOS库,下面这篇文章主要给大家介绍了关于iOS开发教程之XLForm的基本使用方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
正文
iOS开发教程之XLForm的基本使用方法
前言
在ios开发中,开发"表单"界面,字段稍微多一点的一般都用uitableview来做,而xlform就是这样一个框架,它是创建动态表格视图最牛逼的ios库, 用它实现表单功能,非常简单,省心省力。但是很可惜,搜索了很多文章都只是翻译官方文档,很多人在使用该库的时候可能都被官方文档带走远了,不知道如何具体使用。正好最近也要用到这个库,所以写个入门使用文章供大家参考。
以下是这个库一个简单的结构图:
一、 导入项目
使用cocoapods或者手动导入库文件,本人选择直接导入项目源文件的方式。
导入项目
二、改造表单viewcontroller
让viewcontroller继承自xlformviewcontroller,并重写下面的两个方法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
@interface oneviewcontroller : xlformviewcontroller @end @implementation oneviewcontroller - (instancetype)initwithnibname:(nsstring *)nibnameornil bundle:(nsbundle *)nibbundleornil { self = [super initwithnibname:nibnameornil bundle:nibbundleornil]; if (self){ [self initializeform]; } return self; } - (id)initwithcoder:(nscoder *)adecoder { self = [super initwithcoder:adecoder]; if (self){ [self initializeform]; } return self; } @end |
三、构造表单
发表评论