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
Masonry总结笔记
1、添加mas_makeConstraint约束的时候,必须保证已经有父视图了2、
Autolayout
不能同时存在两条针对于同一对象的约束,否则会报错。
小明2021
·
2019-02-15 11:41
GitHub 收藏
Harnessthepowerof
AutoLayout
NSLayoutConstraintswithasimplified,chainableandexpressivesyntax.SupportsiOSandOSX
AutoLayout
AFNetworking
动物园园长熊熊酱
·
2019-01-30 11:33
第一篇:链式语法实现分析
如下是一段Masonry的布局代码:[_countDownImgmas_makeConstraints:^(MASConstraintMaker*make){make.right.mas_equalTo(k
AutoLayout
Width
ivylee_mr
·
2019-01-28 16:37
masonry 使用笔记
为什么要做这个笔记masonry可以说是当前iOS开发中最流行的
Autolayout
框架,其极大的简化了苹果原生提供的
AutoLayout
语法。目前很多大厂也是用的这个自动布局框架,我司也在用。
朽木自雕也
·
2019-01-19 02:55
iOS 界面卡顿原因
第一.界面卡顿的原因在VSync信号到来后,系统图形服务会通过CADisplayLink等机制通知App,App主线程开始在CPU中计算显示内容,影响因素:对象创建;对象调整;对象销毁;布局计算;
Autolayout
贪婪的蝎子
·
2019-01-02 18:28
SnapKit 的那些事
SnapKit是一款可在iOS和OSX上轻松实现
AutoLayout
的DSL,用Swift实现.与之对应,Masonary用Objective-C实现,两个框架的作者均是SnapKit团队这里有几点需要注意
Lin__Chuan
·
2018-12-09 20:17
七、UIViewController和UIView的生命周期
UIView生命周期UIViewController生命周期image.png这里有一个讨论,我们在
autolayout
场景下,添加布局的代码应该放在那里。
faterman
·
2018-12-07 18:00
iOS 链式编程一行代码完成屏幕适配
在开发过程中关于屏幕适配的方法Masonry着实很好用拖XIB的时候用一用系统的
AutoLayout
感觉也贼好但是还是会有一些特殊情况活久见一些很蛋疼的需求比如只针对某个屏幕的字体大小需要改变或者是只针对某个屏幕的约束改变于是乎我写了这个一个小工具大概用法是这样
王技术
·
2018-12-05 20:57
Texture 布局篇
Texture拥有自己的一套成熟布局方案,虽然学习成本略高,但至少比原生的
AutoLayout
写起来舒服,重点是性能远好于
AutoLayout
,Texture文档上也指出了这套布局方案的的优点:Fast
bawn
·
2018-11-23 00:00
swift
布局
ios
自定义xib IBDesignable 下storyboard无法渲染报错Failed to render and update auto layout status...
自定义xib使用IBDesignable加载到storyboard出现Failedtorenderandupdate
autolayout
statusforcontroller(--**):Theagentthrewanexception
Charles_Liu
·
2018-11-22 17:10
iOS 视图的contentHugging和contentCompressionResistance方法
UIView视图有以下四个方法(如图1),该方式是针对
autoLayout
技术提供的。作用是当多个视图在父视图中水平布局或竖直布局时,决定哪个视图可被拉伸或压缩,哪些不可被拉伸或压缩。
IMKel
·
2018-11-13 23:31
This application is modifying the
autolayout
engine from a background thread after the engine was...
Thisapplicationismodifyingthe
autolayout
enginefromabackgroundthreadaftertheenginewasaccessedfromthemainthread.Thiscanleadtoenginecorruptionandweirdcrashes
有缘人2830
·
2018-11-13 15:11
AutoLayout
中的Content Hugging priority与Content Compression Resistance Priority
含义ContentHuggingpriority:直译成中文就是“内容拥抱优先级”,从字面意思上来看就是两个视图,谁的“内容拥抱优先级”高,谁就优先环绕其内容。ContentCompressionResistancePriority:直译成中文就是“内容压缩阻力优先级”。也就是视图的“内容压缩阻力优先级”越大,那么该视图中的内容越难被压缩。而该优先级小的视图,则内容优先被压缩。ContentHug
KinKen
·
2018-11-08 12:13
iOS优化UITableViewCell高度计算的一些事儿
我是前言这篇文章是我和我们团队最近对UITableViewCell利用
AutoLayout
自动高度计算和UITableView滑动优化的一个总结。
sunnyxx
·
2018-11-02 09:47
Texture (二)
Texture布局Texture的LayoutAPI相较于复杂且增加开销的
AutoLayout
其具有以下的有点:快捷:比
AutoLayout
布局快速异步并发:可以在后台线程中对布局进行计算从而不影响交互规范
卖萌的二师兄
·
2018-10-31 11:58
Android适配小记-SmallestWidth 限定符
现我个人用过或接触过的方案鸿洋大神的
Autolayout
:前几个项目一直在用,但是此方案15年就被洋神搞出来了,可惜现在不维护了。
禄的光线
·
2018-10-24 18:24
屏幕适配
安卓屏幕适配方案(根据今日头条方案,升级版)
前言屏幕适配方案有很多,比如原生的dp,鸿洋大神的
AutoLayout
,宽高限定符,今天我用缺点比较小的今日头条方案头条适配方案的文章链接:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA
时光Fly
·
2018-10-24 13:59
屏幕适配
iOS 12 的坑:UICollectionViewCell
autolayout
self sizing 和 size 计算失效了
好久好久不写博客了……一直在忙着搞公司的博客(做个小广告,欢迎关注:),把自己的博客荒废了><但是最近遇到一个奇葩的UIbug,非常无奈,当时在网上查了半天也没查到,所以在这记录一下。问题表现iOS12发布之后,QA开始给仓薯源源不断地assignUI错乱的bug。我想这是所有工程师都头疼的问题:几百年没改过的地方,突然就有人给你报bug了。测了一下,发现都是iOS12特有的bug,初步认定是苹果
戴仓薯
·
2018-10-22 16:37
iOS屏幕适配
一.
AutoLayout
基础概念二.Constraint三.InterfaceBuilderContentHuggingpriority——抗拉伸优先级,抗拉伸优先级越高,系统就会选择其他的UI元素拉伸
皮蛋豆腐酱油
·
2018-10-15 13:12
iOS优化方案
CALayer取代UIView不要频繁地调用UIView的相关属性,比如frame、bounds、transform等属性,尽量减少不必要的修改尽量提前计算好布局,在有需要时一次性调整对应的属性,不要多次修改属性
Autolayout
李先生的咸柠七
·
2018-09-30 19:28
Masonry + UIScrollView 之上下滚动
在网上找各种资料,随后在找到不错的masonry学习文章,各位可以看看这篇iOS
Autolayout
之Masonry解读,应该对初学者有用。Masonry+UIScrollView使用:这是我在学
请叫我小白同学
·
2018-09-28 12:18
【iOS-性能优化一】卡顿产生的原因
取代UIView;不要频繁地调用UIView的相关属性,比如frame、bounds、transform等属性,尽量减少不必要的修改尽量提前计算好布局,在有需要时一次性调整对应的属性,不要多次修改属性
Autolayout
GeniusWong
·
2018-09-25 15:06
WBLoadingIndicatorView(加载等待动画)
最近项目也不是很忙,于是自己就尝试封装一个加载等待动画组件,封装思想主要参考了MBProgressHUD,在实现过程中,布局采用的是苹果原生
Autolayout
,没有用Masonry,所
WenBo丨星空灬
·
2018-09-16 17:08
masonry更新约束
iphone屏幕大小越来越多样化,使用frame来布局已经是强弩之末,好多同行前辈已经把
autolayout
研究的滚瓜烂熟了,但是苹果的
autolayout
过于繁琐,懒得去研究,有一个非常好用而且功能非常强大的第三方自动化布局框架
爱笑的Mr张
·
2018-09-10 10:14
WWDC2018观看笔记一:Auto Layout 底层原理
最近看WWDC2018中的HightPerformance
AutoLayout
,KenFerry分析自动布局常见的问题和如何高效使用
AutoLayout
,感觉好多干货。
小五92
·
2018-09-07 11:59
iOS仿抖音节拍界面、Swift,MVVM架构完整项目、日历demo、滚动切换分类等源码
iOS精选源码在Object-C中学习数据结构与算法之排序算法image日历-基本功能都有的日历选择日期上下月动画仿抖音卡节拍界面image垂直、水平方向皆可滚动、header悬浮的列表视图image
AutoLayout
Code4app
·
2018-09-05 18:47
AutoLayout
中的Content Hugging Priority和Content Compression Resistance Priority解析
本篇博客的内容也不算太复杂,算是
AutoLayout
的一些高级的用法。
evanleeeee
·
2018-08-22 22:39
【ios】自定义弹出框:极简纯原生(git可下载)
,自定义内容根据自己需要往view上写就可以,最后点击背景图移走弹出视图,不需要跳转其他页面,你在上边放一个tableView都无所谓,代码一百多行,本身可以放在一个方法里的,但是需要podbk和sd
autolayout
当白
·
2018-08-20 10:55
ios
MDK
AutoLayout
Height 自动化UITableviewCell高度计算工具
写这个工具的缘由最近的业务需求要改一个很古老的界面:全部内容都是由frame实现,没有xib,没有
autolayout
,并且高度是通过手动计算每个控件的内容加起来返回的,而且根据网络请求的数据会有四种样式
庄msia
·
2018-08-17 17:32
安卓框架搭建(九)UI适配适配方案
目前又新出了一个刘海屏,就导致适配问题很难完全兼顾方案:目前来说适配方案有代码适配,布局适配1.dp直接适配dp适配虽然可以兼顾大部分手机,但有些特殊的屏幕,不是标准的比例,显示出来的结果就会有所差异2.利用鸿阳的
AutoLayout
yuchen_fighting
·
2018-08-17 11:24
安卓架构
安卓屏幕适配方案(根据今日头条方案,升级版)
前言屏幕适配方案有很多,比如原生的dp,鸿洋大神的
AutoLayout
,宽高限定符,今天我用缺点比较小的今日头条方案头条适配方案的文章链接:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA
滔lt
·
2018-08-15 18:41
安卓
提升效率
NSLayoutAnchor详解
以前一直使用第三方库Masonry和SD
AutoLayout
,最近没事看了一下原生的约束,发现也很方便。NSLayoutAnchor作为iOS9的新特性,是对
AutoLayout
体系的完善和补充。
博尔茨杰
·
2018-08-13 16:29
Android 适配时,自定义控件textview中,canvas自绘字体大小随分辨率比例缩放
问题:因为安卓手机型号比较多,一些组件可以通过github中的开源代码适配,作者用的是鸿洋的,库地址是’com.zhy:
autolayout
:1.4.5’,适配组件没问题,但是问题出现在我自定义的组件中的文字大小
蘑菇v5
·
2018-08-13 15:23
iOS之SelfSizing Cell-高度自动计算详细讲解
要想利用这个特性,Cell布局时必须要使用
AutoLayout
,无论是使用InterfaceBuilder方式还是使用Coding方式,前提是必须能理解
AutoLayout
的布局思路和熟练使用Constraints
unspecx
·
2018-08-07 09:06
masonry__轻量级
AutoLayout
三方框架
参考资料git地址(文档内容最具参考价值)Masonry基本用法Masonry和CocoaPods介绍及安装步骤Masonry自动布局详解一:基本用法Masonry介绍与使用实践:快速上手
Autolayout
Masonry
anchoriteFili
·
2018-07-27 17:55
object-c
UIScrollView 中使用 SD
AutoLayout
对页面进行动态布局
直接上代码1、设置代理并创建UIScrollView_scrollView=[[UIScrollViewalloc]init];_scrollView.backgroundColor=RGBColor(237,240,244);_scrollView.delegate=self;//alwaysBounceVertical,当UIScrollView的contentSize小于父视图的frame时
RedRose丶
·
2018-07-27 16:48
Masonry 调试过程中遇到的注意事项
autolayout
布局经典文章加github【链接】开始iOS7中自动布局教程(一)http://blog.csdn.net/nogodoss/article/details/17246423http
深圳一匹狼
·
2018-07-27 11:00
一种侵入性极低的android全机型适配方案 (使用篇)
鸿神的
AutoLayout
动态换算等适配方案。但是这些方案或多或少都有些问题,所以自己写了一种适配方案,感觉效果不错,在系统版本为8.1的设备上也测试通过,就拿出来分享了。
likangr
·
2018-07-22 20:00
Android
实践
iOS StroyBoard中
AutoLayout
高级约束之约束优先级
最初刚工作时,用过一段时间的SB界面式开发,后来换了团队后大家换为纯代码布局。现在针对某些模块进行可视化布局开发,所以总结一下当初的约束使用方法,温故而知新。约束优先级如上图,label控件的1号和2号约束代表左右约束。点击某一个具体约束,右侧就会显示出此约束的详细信息。其中Priority的值就是此约束的优先级,分为三种,required(1000)为默认的比例等级,High(750)为高优先级
wangshuaiyu
·
2018-07-21 00:00
storyboard
约束
autolayout
objective-c
iOS语音录制、转码及播放
准备工作1.界面设计由于本例是语音demo,因此不要求界面多么美观,功能齐全即可,使用
autolayout
构建的界面如下图。
njim3
·
2018-07-17 17:51
AutoLayout
的学习--自动调整label之间的间距根据是否有文字
demo地址https://github.com/Will-ZJ/
AutoLayout
-label-看了大叔的文章,发现没有demo,so……大叔家的传送门:http://nathanli.cn/2016
不辣先生
·
2018-07-16 17:02
scrollView +
autoLayout
使用scrollView的时候最烦的就是计算布局的高度,现在下面的这个方法让你告别烦人的技术。实现的原理:scrollView上添加一个子视图,然后所有的布局在这个子视图上进行。这其中注意点是子视图的布局还有控件的布局。看代码吧:(为了后面方便引用,我把scrllView单独写一个类DWScrollerView)@interfaceDWScrollerView:UIScrollView@prope
lizhi_boy
·
2018-07-10 16:21
Masonry 优先级(简单明了)
一、
AutoLayout
有两个重要的属性:1.ContentCompressionResistance百度翻译(内容压缩抗力)2.ContentHugging百度翻译(内容拥抱)二、解释ContentCompressionResistance
一个脱离了高级趣味的人e
·
2018-07-10 15:13
两行代码搞定TableViewCell根据UILabel内容长度自动调整高度
Autolayout
+两行代码,立即搞定。首先,感谢那位作者,他的博文
PeaksLee
·
2018-07-03 09:32
UI
最全面和简单适配屏幕工具
AutoLayout
的使用教程
最全面和简单适配屏幕工具
AutoLayout
的使用教程!2016年12月07日22:13:25阅读数:1714万能适配器,
AutoLayout
使用!
daimengs
·
2018-06-25 14:41
Best Player-Free kick practice
Writing
AutoLayout
codefromsc
草鸡小脑斧
·
2018-06-19 18:38
High Performance Auto Layout
前言我们都希望自己的app能流畅运行不掉帧,这个topic介绍了iOS12苹果都做了哪些针对流畅度的优化相关的底层运行机制怎样高效地使用自动布局
autolayout
相关iOS12的优化首先,苹果在iOS12
fruitymoon
·
2018-06-13 13:42
Masonry
Masonry介绍与使用实践(快速上手
Autolayout
)前言以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代window的size固定为(320,480)我们只需要简单计算一下相对位置就好了在
shinedada
·
2018-06-13 09:54
使用 UIStackView 来简化
AutoLayout
布局
可以维护的
AutoLayout
在使用
AutoLayout
做界面布局的时候,你会发现,做好一个复杂界面的约束并不是一件容易的事,经常需要很多的调试,这在用代码写布局的时候尤为明显,因为没有IB给你实时的反馈当前的
智小融
·
2018-06-04 02:07
Swift 项目总结 07 - 视图样式可配置化
我们来进行一个情景模拟(以
AutoLayout
为例):设计师:这个左边距调多2px,这个上边距调少2px,这2个view之间间距调大点,多2px吧,这个文本字体调大一号。开发:好的,我马上调。
执着丶执念
·
2018-06-02 17:35
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他