登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

创建动态表格视图表单 - XLForm

[复制链接]
来自: 李世铿 分类: iOS精品源码 上传时间: 2017-2-17 20:12:03

项目介绍:

项目简介

XLForm

XLForm是最灵活且强大的iOS库,能够创建动态表格视图表单。

这个库的目的是使用十分之一的事件获得与手工表单相同的作用。

XLForm提供了一个特别强大的DSL(领域特定语言)用于创建表格。它在运行时跟踪此范式,更新云用户界面。

使用XLForm创建的iOS日历事件

功能特色

基于声明表单定义的基础上加载一个表单。
持续追踪运行时的定义更改以相应的更新表单接口。
支持能够创建删除及重新排序行的多值章节。
支持自定义行定义。
支持自定义选择器。
提供一些内联选择器并提供一种创建自定义内联选择器的方法。
基于表单验证的表单数据验证。
能够轻松在行之间导航,完全自定义。
如果需要的话可以显示inputAccessoryView。默认显示导航输入辅助视图。
为一个特定航或者整个表单设置只读模式。
可以隐藏或者显示行,这取决于其他行值。
如何创建一个表单

创建一个XLFormVieController实例。

Swift

class CalendarEventFormViewController : XLFormViewController {
required init(coder aDecoder: NSCoder) {

super.init(coder: aDecoder)
self.initializeForm()

}
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) {

super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
self.initializeForm()

}
func initializeForm() {

// Implementation details covered in the next section.

}
}
Objective-C

import "XLFormViewController.h"

@interface CalendarEventFormViewController: XLFormViewController
@end
@interface ExamplesFormViewController ()
@end
@implementation ExamplesFormViewController

  • (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;
    }

  • (void)initializeForm {
    // Implementation details covered in the next section.

}
@end

github地址:https://github.com/xmartlabs/XLForm

code4app

相关源码推荐:

我来说两句
*滑动验证:
所有评论(5)
BlueManlove 2017-2-17 20:12:06
我是来学习的
回复
hellokenken 2017-2-17 20:12:30
感谢大神~
回复
littleRed 2017-2-17 20:15:12
code4app好的内容真的很多~赞
回复
AlonMessi 2017-2-17 20:16:10
code4app确实是个好地方,必须支持~
回复
kengsir 2017-2-17 20:16:23
小弟学习了~支持,支持
回复
phoiu 2017-2-17 20:16:25
膜拜大神~
回复
code4app热心网友 2017-2-20 12:59:15
楼主用心了,内容非常精彩。
回复
code4app热心网友 2017-2-21 09:05:26
正需要啊,感谢楼主无私分享!
回复
code4app热心网友 2017-2-21 16:38:23
楼主威武啊,Code4App有你更给力!
回复
提取码:  下载次数:27 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
528 0 27
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表