SnapKit
来源:互联网 发布:阿里云香港服务器 翻墙 编辑:程序博客网 时间:2024/05/29 16:45
SnapKit
SnapKit
是 Masonry
框架的团队针对 Swift 全新开发的一套自动布局框架
- 官方网站:http://snapkit.io
- github网站:https://github.com/SnapKit/SnapKit
文档地址:http://snapkit.io/docs/
SnapKit语法示意图如下:
代码演练
使用
SnapKit
替换访客视图中的自动布局代码导入框架
import SnapKit
- 设置布局
// 2.1 图标iconView.snp_makeConstraints { (make) -> Void in make.center.equalTo(self)}// 2.2 圆圈circleView.snp_makeConstraints { (make) -> Void in make.center.equalTo(iconView)}// 2.3 消息messageLabel.snp_makeConstraints { (make) -> Void in make.width.equalTo(224) make.top.equalTo(circleView.snp_bottom).offset(16) make.centerX.equalTo(circleView)}// 2.4 注册按钮registerButton.snp_makeConstraints { (make) -> Void in make.leading.equalTo(messageLabel) make.top.equalTo(messageLabel.snp_bottom).offset(16) make.size.equalTo(CGSizeMake(100, 35))}// 2.5 登录按钮loginButton.snp_makeConstraints { (make) -> Void in make.trailing.equalTo(messageLabel) make.centerY.equalTo(registerButton) make.size.equalTo(CGSizeMake(100, 35))}// 2.6 阴影按钮maskIconView.snp_makeConstraints { (make) -> Void in make.top.equalTo(self) make.bottom.equalTo(registerButton) make.width.equalTo(self)}
0 0
- SnapKit
- Snapkit使用
- SnapKit配置过程记录
- swift中snapkit
- snapkit的使用
- Embedded Framework 配置SnapKit
- SnapKit使用详解
- 当UIScrollView遇上SnapKit
- SnapKit/Masonry的使用简介
- Swift 第三方库 - SnapKit
- SnapKit动画效果的实现
- SnapKit更新约束-Swift3.0
- 基于SnapKit写的自动计算行高开源库
- 动态更新约束问题(SnapKit 的使用)
- 开源 Swift AutoLayout 框架 SnapKit 介绍
- iOS开发自动布局第三方Snapkit
- swift约束之SnapKit的使用方式
- Swift Snapkit 看这篇基本就"够"了
- AFNetworking
- 实践反馈-findbugs
- LeetCode Increasing Triplet Subsequence
- eclipse debug进去断点是提示是否进入debug视图的设置恢复
- java中 == 与.equals()的比较详解
- SnapKit
- js获取url传递参数,js获取url?号后面的参数window.location
- mysql
- 数据绑定
- 在IonicApp中调用QQ进行登录
- Android 普通蓝牙学习笔记
- 更贴切的RxJava的入门
- 第23讲5-6项目
- 关于 iOS 开发者账号过期的总结