美文网首页
6 用TangramKit实现登陆界面

6 用TangramKit实现登陆界面

作者: flyfishcxy | 来源:发表于2023-03-28 12:54 被阅读0次

TangramKit是一套iOS界面视图布局框架。他的内核是基于对UIView的layoutSubviews方法的重载以及对子视图的bounds和center属性的设置而实现的。OC版本的名字叫做:MyLayout。

那么话不多说,我们开始来详细描述登陆界面实现过程:

ui效果展示

登录界面UI效果

1 创建纯代码开发环境--详细参照第5篇文章创造纯代码开发环境

2 在podfile引入TangramKit库文件,并执行pod install命令安把这个库安装到项目中

podfile引入

如果在项目Pods文件夹中出现TangramKit库,那说明安装成功了

TangramKit安装成功

在登录界面中引入这个库文件用来实现布局

引入TangramKit库

3 创建一个相对布局上面图片和下面的按钮(因为他们分别位于相对屏幕上下2个角)

TGRelativeLayout相对布局

4 创建上面图片

创建顶部logo

5 创建1个垂直方向的线性布局,用来放置下面的按钮

登录按钮的容器

6 创建1个水平方向线性布局容器用来布局一排第3方登录按钮

水平线性布局第3方按钮

7 创建协议label

协议label

8 将ViewController作为VC作为根控制器进行测试

测试

总结:

1 创建纯代码开发环境并pod引入TangramKit库

2 使用TangramKit库--根据登录界面做相应的相对和线性布局

3 在布局空间上添加相应的UI控件,实现相应的UI效果

相关文章

  • 2018-10-14

    一. 登陆界面的效果图(1)开始界面 (2)用户类型选择界面 二. 登陆界面实现的功能描述 1.该登陆界面可以实现...

  • 2.3系统主界面设计与制作

    界面登陆效果(GIF图片)展示 实现MDI主界面的主要步骤 (1).整体界面的功能结构的设计.(2).界面可输入用...

  • iOS界面布局的核心以及TangramKit介绍

    前言 TangramKit是iOS系统下用Swift编写的第三方界面布局框架。他集成了iOS的AutoLayout...

  • 2018-10-14

    智能社区商超管理系统登陆界面设计文档 1. 登陆界面的效果图 2. 登陆界面实现的功能描述 1.该登陆界面可以实现...

  • 2018-10-14

    1.登陆界面、 2. 登陆界面实现的功能描述 (1).该登陆界面可以实现以库管员、收银员两个不同用户来登陆各自的管...

  • 智能社区商超管理系统登陆界面设计文档

    1. 登陆界面的效果图 2. 登陆界面实现的功能描述 1.该登陆界面可以实现以库管员、收银员两个不同用户来登陆各自...

  • 2018-10-19

    1. 登陆界面的效果图 2. 登陆界面实现的功能描述 1.该登陆界面可以实现以库管员、收银员两个不同用户来登陆各自...

  • 智能社区商超管理系统登陆界面设计文档

    1. 登陆界面的效果图 2. 登陆界面实现的功能描述 1.该登陆界面可以实现以收银员、库管员两个不同用户来登陆各自...

  • 2018-10-14

    1. 登陆界面的效果图 2. 登陆界面实现的功能描述 1.该登陆界面可以实现以库管员、收银员两个不同用户来登陆各自...

  • 2018-10-11登陆界面设计 倪婉钰

    1、登陆界面效果图 2、登陆界面实现的功能 3、登陆界面控件参数设置 ①Label控件 ②comboBox控件 ③...

网友评论

      本文标题:6 用TangramKit实现登陆界面

      本文链接:https://www.haomeiwen.com/subject/kintddtx.html