E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AutoLayout
Android
AutoLayout
全新的适配方式 堪称适配终结者
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/49990941;本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的文章,大致有:Android屏幕
lmj623565791
·
2015-11-23 09:00
android
百分比
适配
autolayout
iOS 9 Auto Layout界面自动布局系列6-自适应布局
尽管小李对
AutoLayout
很熟悉,但是看到设计稿之后,小李却犯了难。因为设计稿中的iPhone横屏的界面布局方式是特殊情况,如果按照图1的方式添加一套自动布局
pucker
·
2015-11-20 16:00
ios
layout
自动
布局
约束
iOS- Masonry自动布局框架介绍与使用实践
前言MagicNumber -> autoresizingMask ->
autolayout
以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代window的size
xiaohe901216
·
2015-11-20 16:00
ios
ios开发
如何在iOS7项目中导入snapkit
OC下的
autolayout
神器Masonry大家已经很熟悉了。但是masonry在swift下使用并不方便。
没故事的卓同学
·
2015-11-20 14:23
Masonry介绍与使用实践:快速上手
Autolayout
前言1MagicNumber -> autoresizingMask ->
autolayout
以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代window的size
Snaiper
·
2015-11-20 11:00
masonry
[iOS开发]使用GCD遇到的问题
最近在使用GCD遇到这样的问题,刚开始不是很明白,不能使用后台线程来修改
autolayout
引擎?
shawjan
·
2015-11-19 17:00
ios
UI
ios开发
gcd
Masonry介绍与使用实践:快速上手
Autolayout
前言1MagicNumber -> autoresizingMask ->
autolayout
以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代window的size
lishichao706
·
2015-11-17 17:00
ios
ios开发
iOS9新特性——堆叠视图UIStackView
iOS9新特性——堆叠视图UIStackView一、引言 随着
autolayout
的推广开来,更多的app开始使用自动布局的方式来构建自己的UI系统,
autolayout
配合storyBoard
珲少
·
2015-11-17 15:00
ios
线性布局
UIStackView
iOS9新特性
堆叠视图
自动布局
有趣的
Autolayout
示例2-Masonry实现(转)
有趣的
Autolayout
示例2-Masonry实现发表于 2015-08-08 | 29条评论转载:http://tutuge.me/2015/08/08/
autolayout
-example-with-masonry2
hero82748274
·
2015-11-16 18:00
iOS
AutoLayout
1.自动布局可以使用InterfaceBuilder生成,也可以手动写代码生成。2.代码生成自动布局时可以使用NSLayoutConstraint类,也可以使用Lyt或Masonry 等自动布局框架来完成,参见 自动布局框架介绍3.对UIView使用自动布局时需要设置translatesAutoresizingMaskIntoConstraints属性为NO,否则自动布局无效。示例如下:UILab
ErikWu
·
2015-11-16 15:00
ios
autolayout
自动布局
iOS屏幕适配
一、iOS屏幕适配发展历程设备适配技术4及以前(iPad未出)直接用代码计算有了iPadautoResizing有不同屏幕的iPhone后
autoLayout
有更多不同屏幕的iPhone后sizeClass
奔跑的小蜗牛1992
·
2015-11-15 08:00
This application is modifying the
autolayout
engine from a background thread, which can lead to engine
然后在解析了从服务器返回的信息后,直接new了UIAlertView对象,准备弹窗提示,这时候控制台打印了一串异常的信息:Thisapplicationismodifyingthe
autolayout
enginefromabackgroundthread
xmTan
·
2015-11-14 20:00
iOS开发——通过代码方式使用
AutoLayout
iOS开发通过代码方式使用
AutoLayout
(NSLayoutConstraint+Masonry)随着iPhone6/6+设备的上市,如何让手头上的APP适配多种机型多种屏幕尺寸变得尤为迫切和必要。
Bruce__Liu
·
2015-11-14 09:00
布局
ios开发
autolayout
iOS 8 Auto Layout界面自动布局系列2-使用Xcode的Interface Builder添加布局约束
iOS8
AutoLayout
界面自动布局系列2-使用Xcode的InterfaceBuilder添加布局约束上一篇文章《iOS8界面自动布局系列-1》简要介绍了iOS界面布局方式的前世今生。
u014010699
·
2015-11-13 23:00
代码实现
AutoLayout
1、iOS布局格式语言(Visual Format Language) 常见符号 H: 水平布局(默认) V: 垂直布局 | superView的边界,水平布局模式下,放在左边是左边界,放在右边是右边界;处置布局模式下,则相应的为上边界和下边界 - 标准间隔距离 -N- 长度为N像素点的间隔距离 [view] 被约束的vie
·
2015-11-13 14:17
layout
屏幕适配的那些坑
由于历史原因没有用
AutoLayout
,也由于历史原因老代码的布局全是用数字一个一个写死的。
·
2015-11-13 12:45
屏幕
Fantageek翻译系列之《使用
Autolayout
显示变化高度的UITableViewCell》
这篇博客主要在于,解释如何通过仅仅使用
Autolayout
很很少的代码,显示高度不同的Cell。虽然标题说的是TableView,但是CollectionView同样适合。
·
2015-11-13 10:43
UITableViewCell
AutoLayout
以来UIView和UIViewController新增的相关API
http://www.itjhwd.com/
autolayout
-uiview-uiviewcontroller-api/ UILayoutSupport  
·
2015-11-13 10:56
controller
使用 Masonry 进行页面布局时的实例代码
1、需要在 当前视图控制器的生命周期里面,调用
AutoLayout
的方法 方法一 调用 IOS 5 以后可用的 - (void)viewWillLayoutSubviews
·
2015-11-13 10:55
页面布局
自动布局之autoresizingMask使用详解(Storyboard&Code)
iOS有两大自动布局利器:autoresizing 和
autolayout
(
autolayout
是IOS6以后新增)。autoresizing是U
·
2015-11-13 10:56
code
IOS学习之 UIStackView入门
本文假定你已经熟悉
AutoLayout
基础。不熟
lyy201109210
·
2015-11-13 10:38
ios
UIStackView
IOS学习之 UIStackView入门
本文假定你已经熟悉
AutoLayout
基础。不熟
lyy201109210
·
2015-11-13 10:38
ios
UIStackView
iOS中AutoLayer自动布局流程及相关方法
layoutSubviews 在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(
Autolayout
·
2015-11-13 09:57
auto
StoryBoard和代码结合 按比例快速兼容iPhone6/6 Plus简单教程
使用
AutoLayout
虽然会在不同尺寸的屏幕下自动布局,但是很多东西还是要自己手动修改,而且使用
AutoLayout
的话有一个弊病,就是无法通过代码来修改StoryBoard上控件的尺寸和位置。
·
2015-11-13 09:43
iPhone
IOS
AutoLayout
新增的相关API
UILayoutSupport @property(nonatomic,readonly,retain) id topLayoutGuide NS_AVAILABLE_IOS(7_0); @property(nonatomic,readonly,retain) id bottomLayoutGuide NS_AV
·
2015-11-13 08:44
layout
AutoLayout
~Interface Builder
之前开发都是手动设置frame,或者使用autoResizing, 不过随着iphone6 和6 plus的发布,
autoLayout
差不多算是最优的适配方案了,尺寸太多了╮(╯▽╰)╭ 之前开发的顺手在面板里就把
·
2015-11-13 08:59
interface
AutoLayout
动画
平常我们实现动画都是直接调整frame,使用
autolayout
之后,建议调整constraint 如上图的约束都是可以通过拖动,拖到.h或者.m文件中的,也是通过IBOutlet
·
2015-11-13 08:58
layout
AutoLayout
~Label
使用
Autolayout
可以不用计算文字的宽高,直接给label赋值,label会自己适应文字的长度调节宽高 如果你像下图一样限定了label的topMargin和左右边距 下边距设置为>=300
·
2015-11-13 06:03
layout
Autolayout
~代码实现
代码添加约束一般是四个步骤 1.创建需要约束的视图并且设置视图的translatesAutoresizingMaskIntoConstraints = NO(不设置这个约束不生效) 2.将视图添加到其父视图上 3.创建约束 4.添加约束 使用约束需要将视图的关系(添加到父视图或者其他视图树的关系)处理完成后在添加约束,否则有可能会试图错乱并且控制台会输出警告信息 代码添
·
2015-11-13 06:00
layout
使用
autolayout
的NSLayoutConstraint类中的constraintWithItem 、constraintsWithVisualFormat这两个类方法来创建视图并可以实现自动布局
#import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; [self createViewWithConstr
·
2015-11-13 06:25
constraints
关于ios的
autoLayout
的一些简单介绍以及使用方法
autoLayout
的用途: 主要用于屏幕适配,尤其是出现了iphone6,plus之后。 二.怎么简单的用
autoLayout
呢?
·
2015-11-13 06:44
layout
sizeClass和
autolayout
学习资源整理
sizeClass和
autolayout
,看来不得不開始放弃frame的写法,收集点资料集中学习下 Adaptivity User Interfaces苹果官方文档:https://developer.apple.com
·
2015-11-13 05:00
layout
UILabel的
autolayout
~
首先新建一个项目,拖一个label进来,然后让numberofLines = 0 然后再控制器里面写上 dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ _label.text = @"aaaaaaa
·
2015-11-13 05:28
UILabel
IOS页面自动布局 之 NSLayoutConstraint基础篇
使用
AutoLayout
之前需要知道以下两点: 1.必须设置 translatesAutoresizingMaskIntoConstraints为NO。
·
2015-11-13 04:47
CONSTRAINT
开发经验: 快速上手
Autolayout
(使用三方框架masonry)
3.5inch\4inch\4.7inch\5.5inch),如果说iphone5时代的autoresizing还能暂时使用,简单的适配一下的话.那么来到iPhone6时代,autoresizing早已过时,
autolayout
·
2015-11-13 04:49
layout
如何利用
autolayout
动态计算UITableViewCell的高度
公司最近要用到
autoLayout
,今天看了一些
autoLayout
相关的东西。
·
2015-11-13 04:48
UITableViewCell
20-快速上手
Autolayout
Masonry介绍与使用实践(快速上手
Autolayout
) 前言 1 MagicNumber -> autoresizingMask ->
autolayout
·
2015-11-13 04:32
layout
UIScrollView
1.PPT介绍什么是UIScrollView 2.新建项目“大图片展示” * 尽量用storyboard,减少代码 * 设置contentSize属性 * 取消
autolayout
·
2015-11-13 03:58
uiscrollview
iOS开发_UI_
AutoLayout
一、 介绍StoryBoard/Xib中, 有关
AutoLayout
一些基本用法 新建一个工程的时候, 默认
AutoLayout
和 Size Classes 是开启的, 如下图:
·
2015-11-13 02:27
layout
Autolayout
约束类方法的理解(学习笔记二)
在上班闲暇之余,学习了
autolayout
;
autolayout
从iOS6开始使用,因为各种坑,只有一些advanced coder们所用,但现在
autolayout
今非昔比了。
·
2015-11-13 01:21
layout
iOS
Autolayout
IB与ViewContoller关联(学习笔记一)
没用IB有一段时间了,程序这东西不经常写与用就会忘记 话说IB与Viewcontroller关联也不会了,导致开始就错了。导致一直crash,真想对Xcode说我跟你有什么仇,跟你有什么怨。 后来问了其他小伙伴,在他们的帮助下解决问题了。 IB与ViewController关联就简单几步: 1、(首先创建一个空的XIB文件,与一个U
·
2015-11-13 01:20
layout
edgesForExtendedLayout ios7新特性导致
autoLayout
自动布局结果不正确
edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。 因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖到四周的区域。 self.edgesForExtendedLayout = UIR
·
2015-11-13 01:30
layout
Motion Effects & Animation 和
Autolayout
Motion Effects 在iOS7中,当用户倾斜设备时,一个视图可以实时地响应。通常情况下,视图的响应将是稍微改变其位置。这被用于,例如,在该界面的各部分,让界面有种层叠感。当UIAlertView存在时,如果使用者倾斜装置,该UIAlertView会移动其位置;效果有点微妙,但足以表明UIAlertView稍微在屏幕的前面漂浮。 你自己的视图也可以用同样的方式来表现。一个视图如果有一个
·
2015-11-13 01:52
animation
Masonry~
Masonry是一个轻量级的封装了
Autolayout
框架 https://github.com/Masonry/Masonry github页面上给出了使用Masonry和
Autolayout
实现同样效果代码量的对比
·
2015-11-13 00:18
AS
一个封装好的iOS无限滚动组件HXInfiniteScrollView
无限滚动组件封装 特点 1.一句话就可以生成1个无限滚动视图,传入数据源和内容视图生成方法即可 2.使用
AutoLayout
构建,全自适应,内容页自动跟随滚动视图变化,无需任何frame调整  
·
2015-11-12 22:47
scrollview
使用
AutoLayOut
为UIScrollView添加约束图解及要点
1.在ViewController中拖入1个UIScrollView,并为其添加约束 约束为上下左右四边与superview对齐 2.在scrollview中,拖入1个UIView,为了便于区分将其设为橙色。 3.为view添加约束 约束为上下左右四边与superview对齐 添加完这些约束后,我们发现出现了错误,不要理会 4.为view添加宽度约束,本
·
2015-11-12 22:45
uiscrollview
使用
AutoLayOut
技术告别UITableViewCell高度计算
几个要点 1.cell的ContentView的底边必须与cell中的元素有关系 2.cell中含有动态高度的元素,比如UILabel,必须设置preferredMaxLayoutWidth 3.对于cell中可能需要隐藏的元素,可以将这个元素的高度的约束动态的设置为0或需要的高度,但是在更改高度为需要的高度之前,必须确保cell的高度大于将要设置后这个元素的高度后cell的总高度.可以在对
·
2015-11-12 22:44
UITableViewCell
UILABEL
AUTOLAYOUT
自动换行 版本区别
UILabel自动换行,在不同的iOS版本下表现不一致导致的UI问题 今天解决了一个与UILabel相关的Bug。 表现为在iOS7以上的系统中,UILabel能够自动换行,多行显示的字符串,而在iOS6上面则不会自动换行,直接打省略号。 正常情况下,numberOfLines设置为0,UILabel就会自动换行了。 但是在iOS6下面需要设置preferredMaxLayoutWidth
·
2015-11-12 22:39
UILabel
16-UIKit(
AutoLayout
、Animation)
目录: 一、
AutoLayout
自动布局 二、动画(Animation) 回到顶部 一、
AutoLayout
自动布局 1.什么是
AutoLayout
 
·
2015-11-12 22:38
animation
Masonry~
http://www.cnblogs.com/xyzaijing/p/4049169.html Masonry是一个轻量级的封装了
Autolayout
框架 https://github.com/Masonry
·
2015-11-12 19:16
AS
上一页
58
59
60
61
62
63
64
65
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他