09 2016 档案
iPhone/iPad/Android UI尺寸规范
摘要:iPhone界面尺寸 iPhone图标尺寸: iPad的设计尺寸 iPad图标尺寸: Android SDK模拟机的尺寸 Android的图标尺寸 Android安卓系统dp/sp/px换算表 原文出处http://tool.lanrentuku.com/guifan/ui.html
阅读全文
IPhone分辨率总结
摘要:iPhone:iPhone 1G 320x480iPhone 3G 320x480iPhone 3GS 320x480iPhone 4 640x960iPhone 4S 640x960iPhone 5 640x1136iPhone 5S 640x1136iPhone 5C 640x1136iPhon
阅读全文
Swift - 自动布局库SnapKit的使用详解4(样例1:实现一个登录页面)
摘要:前面的几篇文章讲解了自动布局库SnapKit的使用方法。本文通过一个完整的样例(登录页面)来演示在实际项目中如何使用SnapKit来实现自动化布局的。1,效果图如下 2.代码讲解(1)用户名、密码输入区域(白色区域)设置垂直居中约束,其高度是固定90,宽度自适应(距离屏幕左右侧都为15像素)(2)用
阅读全文
Swift - 自动布局库SnapKit的使用详解3(约束优先级,约束做动画)
摘要:1,约束优先级我们使用SnapKit的时候,还可以定义约束的优先级。这样当约束出现冲突的时候,优先级高的约束覆盖优先级低的约束。具体优先级可以放在约束链的结束处。 (1)可以设置如下几种优先级 priorityLow():设置低优先级,优先级为250priorityMedium():设置中优先级,优
阅读全文
Swift - 自动布局库SnapKit的使用详解2(约束的更新、移除、重做)
摘要:在之前的文章中我介绍了如何使用SnapKit的 snp_makeConstraints 方法进行各种约束的设置。但有时我们的页面并不是一直固定不变的,这就需要修改已经存在的约束。本文介绍如何更新、移除、代替现有的约束。1,删除约束要实现对现有的约束进行更新或者移除,我们需要先将约束的结果赋值给一个局
阅读全文
Masonry使用案列详解
摘要:案例一: 要求:无论在什么尺寸的设备上(包括横竖屏切换),红色view都居中显示。 实现: #import "ViewController.h"#import "Masonry.h"@interface ViewController ()@end@implementation ViewControl
阅读全文
用Masonry实现键盘的收回和弹出
摘要:首先说几点:我一般将数值类型的约束用mas_equalTo,而相对于某个控件,或者某个控件的某个约束,我会使用equalTo,如:make.size.mas_equalTo(CGSizeMake(100, 100));make.center.equalTo(weakSelf.view);setNee
阅读全文
Swift - 自动布局库SnapKit的使用详解1(配置、使用方法、样例)
摘要:为了适应各种屏幕尺寸,iOS 6后引入了自动布局(Auto Layout)的概念,通过使用各种 Constraint(约束)来实现页面自适应弹性布局。 在 StoryBoard 中使用约束实现自动布局很方便,但如果用纯代码来设置约束就很麻烦了。这里向大家推荐一个好用的第三方布局库:SnapKit(其
阅读全文
使用WKWebView替换UIWebView
摘要:开发App的过程中,常常会遇到在App内部加载网页,通常用UIWebView加载。这个自iOS2开始使用的网页加载器一直是开发的心病:加载速度慢,占用内存多,优化困难。如果加载网页多,还可能因为过量占用内存而给系统kill掉。各种优化的方法效果也不那么明显(点击查看常用优化方法)。 iOS8以后,苹
阅读全文
html标签marquee实现走马灯效果(文字浮动)
摘要:marquee标签实现文字或图片的移动效果 <marquee direction = "right">文字<marquee>
阅读全文
浙公网安备 33010602011771号