第三方框架

masonry第三方框架

倖福魔咒の 提交于 2020-04-07 02:01:48
当我们对我们APP界面进行布局的时候,有时候会用到masonry框架 我们把masonry框架的头文件加载到Supporting Files中,在用到的地方引入对应的头文件 在这里我新建一个tabel和imageView为例 1.tabel #pragma mark #pragma mark -设置indeLabel //先创建一个label UILabel *label = [UILabel new]; //进行赋值 _indexLabel=label; //设置字体居中 label.textAlignment=NSTextAlignmentCenter; label.text=@"你好啊"; label.textColor=[UIColor redColor]; //添加到控制器的view中 [self.view addSubview:label]; //为label做约束 [label mas_makeConstraints:^(MASConstraintMaker *make) { make.top.offset(100); make.centerX.equalTo(self.view); }]; 2.在label的基础上添加一个imageView #pragma mark #pragma mark -设置imageView //创建一个imageView

iOS中表单视图第三方控件——FXForms

余生颓废 提交于 2020-03-02 18:08:06
iOS中表单视图第三方控件——FXForms 一、引言 表单视图是移动开发中十分常用的一种UI方式。在iOS开发中,系统的UITableView可以用来创建表单视图,其界面的渲染与逻辑的处理需要开发者实现许多代理方法。FXForms是一个第三方的表单创建工具,其通过配置的方式来进行表单界面的创建,并且其中为开发者封装好了各种常用类型的表单cell。 FXForms的github地址如下: https://github.com/nicklockwood/FXForms 。 二、使用FXForms进行表单视图的创建 FXForms框架中提供了一个FXFormViewController视图控制器类,开发者可以直接编写继承于这个类的ViewController来便捷的创建表单界面,首先,FXForms是通过节点配置的方式来进行表单的创建的,表单中每一个cell都是一个节点,这个节点可以是简单的单节点,也可以是父节点,点击父节点后,会跳转新的视图控制器,父节点中可以进行层层嵌套。对于每一个节点,开发者可以设置一个节点类型,不同的节点类型将展现不同的UI,实现不同的功能。 FXForms中的节点由FXForm协议来进行配置,创建一个简单的表单视图,示例如下: //视图控制器类部分 @interface ViewController : FXFormViewController @end