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
iOS Masonry
MasonryMasonry是iOS推出
autolayout
之后出现的一个开源框架,方便开发者指定view的相对布局位置在使用Masonry时,要指定够view的约束条件,否则会出现警告,无法达到预期Case
小王子92
·
2019-12-01 23:08
深入剖析Auto Layout,分析iOS各版本新增特性
先前写到的一篇Masonry心得文章里已经提到了很多
AutoLayout
相关的知识,这篇我会更加详细的对其知识要点进行分析和整理。
星光社的戴铭
·
2019-12-01 18:05
在iOS 11中默认启用Self-Sizing 未使用
AutoLayout
的TableView中的高度会出现问题
Self-Sizing在iOS11下是默认开启的,Headers,footers,andcells都默认开启Self-Sizing,所有estimated高度默认值从iOS11之前的0改变为UITableViewAutomaticDimension.如果目前项目中没有使用estimateRowHeight属性,在iOS11的环境下就要注意了,因为开启Self-Sizing之后,tableView是
andy_tu
·
2019-12-01 15:01
Alert Controller 中实现可编辑文本字输入框
原文链接,原文日期:2015-12-21译者:pmst;校对:Cee;定稿:千叶知风创建可以弹出AlertController的ButtonPaste_Image.png这个Button叫“Login”,
autolayout
Hollylord
·
2019-12-01 09:17
Autolayout
问题
1.tableHeaderView:translatesAutoresizingMaskIntoConstraints这个属性如果设置为NO,iOS7下会crash,如果为YES,iOS8下布局又会出现问题。解决方案1:if([[UIDevicecurrentDevice]systemVersion].floatValue>=8.0){headerView.translatesAutoresizi
_健健
·
2019-12-01 09:53
ios开发-按拼音将城市分组
拖一个TableView到ViewController中,让它铺满整个ViewController中,点击右下角的Resolve
AutoLayout
Issu
EgeTart
·
2019-12-01 08:31
iOS常用第三方库之Masonry
所以最终选择的都是
AutoLayout
进行布局,然后拖线设置约束。
毛毛家的大熊
·
2019-12-01 06:06
iOS开发-自动布局篇:史上最牛的自动布局教学!
本文Demo地址:https://github.com/JinqianChina/aotulayoutDemo.git一、
AutoLayout
介绍UI布局对于iOS开发者来说并不陌生,
ai___believe
·
2019-12-01 02:01
[关于使用masonry第三方自动布局获取frame的一些问题]
iphone屏幕大小越来越多样化,使用frame来布局已经是强弩之末,好多同行前辈已经把
autolayout
研究的滚瓜烂熟了,但是苹果的
autolayout
过于繁琐,懒得去研究,有一个非常好用而且功能非常强大的第三方自动化布局框架
JonneyDai
·
2019-12-01 00:50
开发中遇到的问题分享
一、
autolayout
如何把某控件的长宽设置比例用到控件aspactratio功能,让其高宽比例是1:1。按着control键拉一条线指向它本身,这时候就会出现这个选项。选择之后即可设定比例。
LazyLoad
·
2019-11-30 19:51
UIView关于布局和约束的方法(
AutoLayout
)
UIViewHierarchy)1.layoutSubviews在iOS6之前版本,此方法的缺省实现不会做任何事情(实现为空),iOS6开始,此方法的缺省实现是使用你设置在此View上面的constraints(
Autolayout
小笨憨
·
2019-11-30 17:12
2018-06-15
UIApp.keyWindow.recursiveDescription().toString()[[UIAppkeyWindow]_
autolayout
Trace].toString()只打地址和类[
Amanda_Lhy
·
2019-11-30 15:04
苹果常用的布局方式
viewWillLayoutSubViews方法(2)step2:各个子视图的layoutSubViews方法(3)step3:控制器的viewDidLayoutSubViews方法2、AutoResizing和
AutoLayout
Calvin_Shen
·
2019-11-30 14:44
swift 约束,swift版本的UIView+
AutoLayout
,简单方便,比snapKit好用、方便、简单
在新的swift项目中,用到了约束,但是在这么多年的oc书写中,本人一直用的更轻量级的UIView+
AutoLayout
,使用起来很是方便,个人觉得,比masonry好用哈。
帅聪哥
·
2019-11-30 13:23
AutoLayout
session1水平方向布局内容不够时label优先被压缩,内容充足时label优先被拉伸[_nameLabsetContentCompressionResistancePriority:UILayoutPriorityDefaultLowforAxis:UILayoutConstraintAxisHorizontal];[_nameLabsetContentHuggingPriority:UIL
Charly_Dun
·
2019-11-30 11:46
iOS--VFL--
autolayout
--自动布局
------------VFLAPI介绍------------1.NSLayoutConstraintAPI+(NSArray*)constraintsWithVisualFormat:(NSString*)formatoptions:(NSLayoutFormatOptions)optsmetrics:(NSDictionary*)metricsviews:(NSDictionary*)vie
追风筝的荧火虫
·
2019-11-30 06:00
SD
AutoLayout
更新某个view的约束-(void)updateLayout;1X3矩阵self.view.sd_equalWidthSubviews=@[self.view0,self.view1,self.view2];self.view0.sd_layout.leftSpaceToView(self.view,0)//左边距父view为0.topSpaceToView(self.view,100)//上边距
大胖_康
·
2019-11-30 06:22
15
autoLayout
使用
按比例设置宽高,间距大小的问题1.如果某个视图是根据父视图的大小而定,那么可以把按着control键,拉一条线到它的父视图上面,选择一个EquiaWidths,或者EquiaHeights,前者是宽度随着父视图的大小而定,后者是高度随着父视图而定。2.如果要做两个正方形并排放,这时候可以利用它本身自带的aspactratio功能,让其高宽比例是1:1。按着control键拉一条线指向它自身,这时候
rebeccaBull
·
2019-11-30 04:51
从ios7-ios11的版本适配之路
关于iOS7的适配,总结来说就三点:自动布局、页面切换自定义、界面扁平化xcode版本变成Xcode6storyboard文件统一为一个,之前是有两个iphone和ipad出现了
autolayout
布局适配和
亮gson
·
2019-11-29 22:32
UITableView使用
AutoLayout
实现动态高度
计算高度代码后来使用预估高度和
AutoLayout
手动计算Cell高度并缓存Controller代码Cell代码最后使用预估高度和
AutoLayout
自动计算Cell高度,是不是很简单,这里有个坑cell
梦翔_d674
·
2019-11-29 17:47
iOS 解决局部刷新单元格的闪动问题
项目中用了选项卡来控制一个区的数据,发现当数据超过当前屏幕的时候,滑动页面,这是再点选项卡来刷新一个区的数据时,屏幕闪动,看起来很不美观....改进方法:不使用iOS自动布局
Autolayout
。
warm_iOS
·
2019-11-29 16:01
iOS 常用三方库
MJExtension用于json转model进行使用FMDB本地数据库组件SDWebImage多个缩略图缓存组件图片来源图一MJRefresh下拉刷新,上拉加载更多组件Masonry一个轻量级的布局框架,用于替换官方的
AutoLayout
iOS_July
·
2019-11-29 11:20
预加载与智能预加载 (VIA)
网络与性能预加载无限滚动列表Threshold惰性加载智能预加载总结前两次的分享分别介绍了ASDK对于渲染的优化以及ASDK中使用的另一种布局模型;这两个新机制的引入分别解决了iOS在主线程渲染视图以及
AutoLayout
其实也没有
·
2019-11-29 11:41
AutoLayout
1.
AutoLayout
是什么?在
AutoLayout
之前,不论是在IB里拖放,还是在代码中写,每个UIView都会有自己的frame属性,来定义其在当前视图中的位置和尺寸。
庄洁元
·
2019-11-29 07:07
WWDC之Mysteries of Auto Layout Part 2
本文为WWDC2015的Session219"Mysteriesof
AutoLayout
Part2"视频笔记,其内容主要涉及了约束的生命周期和,
Autolayout
调试两大内容,学习记录了视频内容重要的知识内容
One9398
·
2019-11-29 04:14
AutoLayout
按比例走
1.如果某个视图是根据父视图的大小而定,那么可以把按着control键,拉一条线到它的父视图上面,选择一个EquiaWidths,或者EquiaHeights,前者是宽度随着父视图的大小而定,后者是高度随着父视图而定。2.如果要做两个正方形并排放,这时候可以利用它本身自带的aspactratio功能,让其高宽比例是1:1。按着control键拉一条线指向它自身,这时候就会出现这个选项。3.现在要想
王大先森
·
2019-11-28 06:38
iOS - VFL
垂直方向|:表示父视图[视图的名字]:其他视图-:本身表示一段距离-距离-:表示指定距离[字符串表示的视图]参照视图[字符串表示的视图(视图的宽高或者最小最大的宽高)]❗️()小括号千万不要丢掉使用自动布局
autolayout
frame
磊CC
·
2019-11-28 03:12
精品好文集中营
iPhone手机设备号:keyChain+UUIDGit分支管理的基本操作如何在Git里撤销(几乎)任何操作通知中心的讲解WWDC系列自动布局与Masonry使用注意事项WWDC-Mysteriesof
AutoLayout
Charly_Dun
·
2019-11-27 22:17
swift 自定义一个AlertController(
AutoLayout
)
参考了很多的开源,基本都是基于Frame来做布局,这样来做未免计算量会过于的大,显得繁杂,所以,我要试一下用
AutoLayout
来做。
Mu_Soul
·
2019-11-27 17:50
高效的iOS布局框架
AutoLayout
系列虽能解决大部分痛点,但是还是不够高效。frame(扩展工具),适配性和灵活性也欠佳。该框架的特点声明式:布局逻辑和业务逻辑完全分
Milker
·
2019-11-13 11:09
关于
autolayout
在哪里布局
在tableView使用自动布局,设置cell的行高1、设置下面代码:self.estimatedRowHeight=100;//默认行高self.estimatedSectionHeaderHeight=0;self.estimatedSectionFooterHeight=0;self.rowHeight=UITableViewAutomaticDimension;//使用自动布局注意:vie
向晚forever
·
2019-11-08 18:01
课外学习
1、iOS
Autolayout
InterfaceBuilder技巧http://www.jianshu.com/p/fd186e522e24?
高小杰
·
2019-11-08 18:18
高级Auto Layout笔记
1.布局过程在使用了
AutoLayout
情况下,View显示到屏幕上分为3个阶段:约束计算:发生自子View->父View。
liushuaikobe
·
2019-11-08 18:46
iOS知识点收集
一、socket详解http://www.coderyi.com/archives/429二、
autolayout
深入浅出之UIScrollViewhttp://grayluo.github.io/WeiFocusIo
若水V_V
·
2019-11-08 12:14
iOS中
autolayout
一个小技巧
上讲
autolayout
的文章很多,但大多数是从理论上来讲的,我这里说一个平时开发中常见到的一种需求,先看一下俩张图吧。
赛赛_lzx
·
2019-11-08 11:12
she
1.适配的分类系统适配屏幕适配1.1屏幕适配历史1.1.1autoresizing去掉
autolayout
才可以使用Alttext使用autoresizingAlttext实线表示它在那个方向与父控件位置保持不变
雪鸮
·
2019-11-08 04:00
WatchKit布局
iconPaste_Image.png屏幕尺寸38mm:width:272pxheight:340px42mm:width:312pxheight:390pxPaste_Image.png适配使用的不是
AutoLayout
X先生_vip
·
2019-11-08 02:28
StoryBoard下ScrollView如何添加约束
这是由于scrollView本身ContentSize、contentInsets等复杂的特性导致,苹果文档在讲
autoLayout
的时候甚至专门拿出一节讲如何对scrollView进行自动布局。
Lucky_Tm
·
2019-11-07 23:25
使用
Autolayout
对多行文本Label进行布局,高度不准确的解决办法!
BUG描述:今天公司的项目中发现了一个BUG,大概给大家描述一下,tabbleView有一个tableFooterView,这个footView中有一个Label,是多行显示文本,程序用的是
Autolayout
ocarol
·
2019-11-07 23:59
AutoLayout
-傻瓜式编写布局
不用考虑各个分辨率的手机适配问题,直接按照设计图写布局文件即可。效果图:左为:1080*1920;右为:768*1280第一组图片是设计图在720*1280的基础上显示的上述两个机器的分辨率差距挺大了,但是完美实现了适配,最为重要的是:1、再也不用拿着设计稿去想这控件的宽高到底取多少dp2、再也不用去为多个屏幕去写多个dimens3、再也不用去计算百分比了(如果使用百分比控件完成适配)4、再也不用
heavenxue
·
2019-11-07 23:55
iOS 10 (第1部分:Views 第一章:view)
//app的基本单位,知道怎么绘制自己.view能够感觉到用户点击它.能够被点击的表现.Chapter1讨论views的最主要的方面-他们的层级,可见性,position,和自动布局(
autolayout
廖马儿
·
2019-11-07 15:15
如何让 Auto Layout 自动更新布局
自上次打造《卡片动画》以来还没有再使用过
AutoLayout
,借此机会再实践一番,很快遇到一点问题,可以在那篇博客下方看我的留言。
seedante
·
2019-11-06 19:03
Masonry使用介绍
基本方法mas_makeConstraints只负责新增约束
Autolayout
不能同时存在两条针对于同一对象的约束否则会报错mas_updateConstraints针对上面的情况会更新在block中出现的约束不会导致出现两个相同约束的情况
聆听者JYZ
·
2019-11-06 17:46
Android自动布局,一次编写全部设备适用
于是想要使用别人的研究成果,就找到了鸿祥大神写的https://github.com/hongyangAndroid/Android
AutoLayout
库,他的设计思路是根据UI设计的效果图尺
tenny1109
·
2019-11-06 13:41
AutoLayout
使用技巧——第一神技 九宫格布局
**
AutoLayout
自动布局第一神技巧:**UIView动画.gif尼玛,我特么也是偷学的。哈哈**说明:**1.我是先拖了一个按钮cmd+c复制了两次,将三个按钮从左到右一次排列。
Laughingg
·
2019-11-06 10:21
Start Developing iOS Apps (Swift)->构建基础UI(三)
采用自动布局(
AutoLayout
)
AutoLayout
是一个强大的布局引擎,它帮助你设计自适应的布局,用以动态的应对任何屏幕尺寸的改变。你使用约束(constraints)来描述布局。
raingu24
·
2019-11-06 09:31
iOS 子控件布局 决定父控件大小
AutoLayout
&& Frame 的坑
一般都是父控件布局子控件,但是如何让子控件布局父控件呢?目的是子控件大小改变,父控件也改变!很多情况下,都是子控件改变了,但是父控件的layoutSubviews不调用,这里就是解决这个问题的,强制父控件调用layoutSubviews这里针对的是自定义的view三个好方法例文中用到了前面两个[self.superviewsetNeedsLayout];[selfsetNeedsUpdateCon
okerivy
·
2019-11-06 06:52
UIScrollView使用
Autolayout
将UIScrollView添加到View中,并设置UIScrollView对于父View的constrains(Leading/Trailing/Top/Bottom=0)关键步骤:添加View到ScrollView中。view作为ScrollView的ContentView,ScrollView依靠ContentView来确定ContentSize设置ContentView对于父视图Scroll
Joseph_Zheng
·
2019-11-06 05:42
masonry为scrollerview的子视图添加约束
1UIScrollView添加
AutoLayout
约束的坑综上所属:scrollView内部的子控件的约束必须完整代码如下:-(UIScrollView*)hScrollerView{if(!
风___________
·
2019-11-06 04:58
Masonry 源码阅读
前言Masonry是Objective-C中用于
AutoLayout
(seeUnderstanding
AutoLayout
)的通用框架,一般用来代替原本Apple
AutoLayout
的繁琐的
AutoLayout
TerryZhang
·
2019-11-06 02:23
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他