文章来源:淘论文网   发布者: 毕业设计   浏览量: 33



还可以点击去查询以下关键词:
[创建]    [动态]    [表格]    [视图]    [表单]    [XLForm]    [创建动态表格视图表单 - XLForm]   

项目介绍:

项目简介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


这里还有:


还可以点击去查询:
[创建]    [动态]    [表格]    [视图]    [表单]    [XLForm]    [创建动态表格视图表单 - XLForm]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/7637.docx
  • 上一篇:一行代码搞定自定制动布局 - SDAutoLayout
  • 下一篇:DUKEBlocksKit部分借鉴了著名定制框架Aspects,BlocksKit,ReactiveCocoa...