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
新手如何使用Snapkit进行布局
1,SnapKit介绍SnapKit是一个优秀的第三方自适应布局库,它可以让iOS、OSX应用更简单地实现自动布局(
AutoLayout
)。
wolf_吴郎
·
2022-02-19 10:33
SD
AutoLayout
适配
以前工程里使用的都Masonry适配的,在工程中使用Layout比较少,网上也很多关于SD
AutoLayout
适配的文章,在此以代码的形式介绍一下.Dome代码:UILabel*oneLable=[[UILabelalloc
江河_ios
·
2022-02-18 17:27
iOS: 自定义引导气泡的 N 种实现方法
关键词:iOS、引导页、自定义View、气泡、
AutoLayout
、自动布局、OC、Objective-C、CALayer、CATextLayer、intrinsicContentSize在上一篇文章iOS
拾识物者
·
2022-02-17 17:58
你的商城缺筛选侧边栏吗?
ZYSideSlipFilter是一个侧边栏条件筛选器,高度自定义各种筛选区域,
AutoLayout
动态适配cell高度,功能当然就是那个,选择条件,保存选择状态,重置条件。
无沣
·
2022-02-17 05:50
AutoLayout
动态隐藏控件的方法
使用
AutoLayout
有一段时间了,配合Xcode6新推出的sizeclass做界面适配和自适应布局非常好用。
Locaus_Joe
·
2022-02-16 21:03
iOS Tips
中的页面布局目前的页面布局的常规方式通常的布局的代码会写在viewDidLoad方法中,那么在整个viewcontroller的生命周期中只会被调用一次,那么如果页面中需要一些简单的动画,就需要去更新页面的
autoLayout
Molue_James
·
2022-02-16 13:36
iOS自适应高度的TableViewCell
今天逛Github的时候发现了这个项目TableViewCellWith
AutoLayout
iOS8,里面提到只需要将tableVi
治部少辅
·
2022-02-16 08:49
iOS常用第三方库
所以,使用
autolayout
就很有必要了。
yangli
·
2022-02-16 01:27
Notes on Masonry
作者微信号:christgreenlawDisadvantagesofNSLayoutConstraints
AutoLayout
isaflexiblewayoforganizingandlayingoutourviews
大地瓜爱罗美美
·
2022-02-15 23:47
自动布局
原文:Beginning
AutoLayout
TutorialiniOS7:Part1Beginning
AutoLayout
TutorialiniOS7:Part2译文:开始iOS7中自动布局教程(一)开始
庄栋栋
·
2022-02-15 20:22
详解布局Masonry
1.概念Masonry是一个轻量级的布局框架,拥有自己的描述语法采用更优雅的链式语法封装自动布局简洁明了并具有高可读性而且同时支持iOS和MacOSX;是
AutoLayout
的一个第三方类库,用链式语法封装了冗长的
Kevin_wzx
·
2022-02-15 06:00
Fun Basketball-Draw line road
Writing
AutoLayout
codefr
lalallaaa
·
2022-02-14 16:52
masory使用注意事项
AutoLayout
关于更新的几个方法的区别setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。
指尖的跳动
·
2022-02-14 16:24
代码加限制Neon学习
经过近4年的争论,采用
AutoLayout
,通过加限制来确定页面位置,这种观点已经占主流地位。frame还是会用,不过场合已经越来越少。用IB还是纯代码写界面?iOS界传统的争论。
老章888
·
2022-02-14 15:20
iOS-开发小贴士
UIGestureRecognizer*)otherGestureRecognizer;//exampleusage:[singleTaprequireGestureRecognizerToFail:doubleTap];2.
AutoLayout
yue博客
·
2022-02-14 06:45
iOS-屏幕适配实现(Masonry)
Masonry简介Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装
AutoLayout
,简洁明了并具有高可读性,而且同时支持iOS和MaxOSX下载链接MasonryMasonry
皆为序幕_so
·
2022-02-14 02:49
UIScrollView 自动布局(
autolayout
)并实现滚动
前提条件:UIScrollView下面需要创建一个UIView*contentViewcontentView是scrollView下唯一的一个子view(方便操作),contentView的bottom约束必须设置(需要根据内部子view的计算)contentView的约束必须要有:make.edges.equalTo(scrollview);必须这样设置,上级scrollview才可以自动计算本
无尽思绪
·
2022-02-14 02:37
苹果官方API实现tableViewCell高度自适应
前一阵子跟二次元妹子面基后决定写使用苹果提供的
AutoLayout
和UITableViewAutomaticDimension(Apple提供的自动计算tableViewCell高度)来自动计算出高度。
Jack小麻雀_
·
2022-02-12 21:37
UICollectionView的高度自适应 / UICollectionViewCell只有一个居中显示
estimatedItemSize算出估计的contentSize,有了contentSizeCollectionView就开始显示CollectionView在显示的过程中,即将被显示的cell根据
autolayout
小_梦
·
2022-02-10 16:30
translatesAutoresizingMaskIntoConstraints
AutoLayout
非常强大也非常易用,可读性也很强,加上各种第三方
AutoLayout
库,让你布起局来犹如绷掉链子的狗!根本停不下来!
Smallwolf_JS
·
2022-02-08 14:01
AutoLayout
+Size Class
参考:iOS8
AutoLayout
与SizeClass自悟初探iOS8中的SizeClass声明本文只做学习记录,如有侵权,请联系我,立刻删除。
上发条的树
·
2022-02-07 16:30
iOS如何做可拉伸头部
首先我们需要一个headview,这个headview需要使用
AutoLayout
,或者说你用Masonry也行。
QYiZHong
·
2022-02-07 11:59
Android
AutoLayout
用法
https://blog.csdn.net/lmj623565791/article/details/49990941
考拉大战树袋熊
·
2022-02-07 11:52
iOS 使用VFL语言实现自动布局
VFL全称是VisualFormatLanguage,翻译过来是“可视化格式语言”VFL是苹果公司为了简化
Autolayout
的编码而推出的抽象语言VFL示例:H:[redBtn(100)]-30-[blueBtn
丹丹十个胆小鬼
·
2022-02-07 06:25
LaunchScreen.storyboard启动图适配
因此iOS8苹果引入了LaunchScreen.storyboard,支持了
AutoLayout
和SizeClass,这样能够更加方便的适配各种屏幕。注意⚠️:苹果提出内容从2020年4月份开始,
HF_K
·
2022-02-06 07:45
9.5
AutoLayout
约束的优先级
9.5
AutoLayout
约束的优先级#import"ViewController.h"@interfaceViewController()@property(weak,nonatomic)IBOutletUIView
草根小强
·
2022-02-06 02:34
Autolayout
-UILabel的Hugging&Compression Resistance
UILabel默认ContentHuggingPriority大小为250,默认ContentCompressionResistancePriority大小为750,所以默认情况下长度总是适配文本长度。ContentHuggingPriority这里的Hugging字面意思有(v.拥抱;抱紧;紧贴;缠紧(某物);和……保持接近等)的意思。这段文字有人翻译成内容吸附优先级,也有翻译成抗拉伸优先级。其
希尔罗斯沃德_董
·
2022-01-11 22:27
iOS UIScrollView通过
AutoLayout
实现自动布局
一、前言最开始使用UIScrollVIew都是用纯代码实现布局的,后来为了提高开发效率使用IB的
AutoLayout
自动布局,由于UIScrollView与一般视图的自动布局约束方式有些不同,如果不了解其中的原理或者不经常使用
jsone
·
2021-12-12 18:03
iOS-屏幕适配(
AutoLayout
)Trait Variations
AutoLayout
简介
AutoLayout
旨在替代Autoresizing,所以在同一个项目中,
AutoLayout
和Autoresizing是不能共存的,二者只能选其一,如果你选择了
AutoLayout
Ismail丶
·
2021-10-14 15:12
AutoLayout
- 多控件自适应布局
intrinsicContentSize详解对于UILabel,UIimageView,UIButton等控件都有intrinsicContentSize的属性intrinsicContentSize:固有内部大小,拥有此属性的控件在设置约束时,如果没有设置控件的大小,就会根据此属性来设置控件的大小比如UILabel设置约束时,只需要指定位置,就能根据文本内容和字体大小计算出label的大小在水平
狗不理火锅
·
2021-10-09 18:59
从加载Controller到View显示,
autoLayout
是改变自己的frame去自适应的
首先,当你app运行起来时,会有个UIWindowScene的类,他的_windowSceneDelegate会返回一个类似AppDelegate的类的对象(是这个类->SceneDelegate),调用它的window方法,判断当前window是否存在,不存在,就会根据UIWindowScene类下的screen的大小创建一个window.存在就会调用_resizeWindowToFullScr
xiaoliang1
·
2021-07-16 16:02
iOS 详解intrinsicContentSize 及 约束优先级/content Hugging/content Compression Resistance
在了解intrinsicContentSize之前,我们需要先了解2个概念:
AutoLayout
在做什么约束优先级是什么意思。
恋空K
·
2021-07-02 14:55
AutoLayout
的自适应大小
AutoLayout
的自适应大小问题近日开发遇到一个需求.如下图:图1绿色view为SnapKit代码布局的自定义view,高度固定,宽度根据子视图内容长度而定.右侧label与绿色view间隔为10.
伏特加
·
2021-07-01 15:03
登录界面出现的问题
今天在写登录界面的时候发生崩溃.说明如下Thisapplicationismodifyingthe
autolayout
enginefromabackgroundthread,whichcanleadtoenginecorruptionandweirdcrashes.Thiswillcauseanexceptioninafuture
段沛Dp_
·
2021-06-27 21:09
获取xib的
autolayout
后的frame
对于视图view来说,如果想获取xib中自动布局后的frame,需要在layoutSubviews方法中获取自动布局后的frame才是准确的-(void)layoutSubviews{[superlayoutSubviews];[selfsetNeedsLayout];[selflayoutIfNeeded];//在这里获取frame}对于viewController来说,如果想获取xib中自动布
喵喵嘟噜啡
·
2021-06-27 09:56
ElegantSnap 一个优雅的,易用的iOS/tvOS/macOS自动布局框架, 超级详细的使用教程,多视图水平等宽/垂直等高排列
ElegantSnapElegantSnap(BaseonSnapKit)tomake
AutoLayout
easyandelegantonbothiOSandOSX.基于SnapKit,用法简洁优雅,可运行在
HarveyCC
·
2021-06-26 20:05
[iOS] 使用xib构造视图的4个基本注意事项
简介xib应该是XcodeInterfaceBuilder这一文件格式的缩写,它的前身是nib,是一种以xml形式描述界面构成和布局的方式,使用xib的好处主要是:快速拖取控件,所见即所得结合自动布局
Autolayout
席萍萍Brook
·
2021-06-26 17:14
iOS 使用SD
AutoLayout
实现控件根据内容进行宽度自适应和高度自适应
参考文档:使用SD
AutoLayout
实现控件根据内容进行宽度自适应和高度自适应举例,让label高度自适应contentLabel=[[UILabelalloc]init];[contentScrolladdSubview
达_Ambition
·
2021-06-26 15:09
Xcode
AutoLayout
布局(三) 自动适配机型准备配置
适配原则由于不同机型宽高比不同,我们以不同机型屏幕宽度为基准进行等比例缩放,经过数据分析,决定以iPhone6/6s/7/8系列机型的宽高比作为基准进行适配。根据下表可以看出,当以该比例进行适配时,当前宽高比较低的机型溢出的高度完全可以接受,当然为了更好的适配,我们也可以对垂直间距按照一定比例进行变更。实现方法为了能够在sb上直接进行设置,我们借助@IBInspectable方法,让自定义属性出现
查理布朗_陈
·
2021-06-26 12:25
Autolayout
、VFL、Masonry的简单使用
Autolayout
、VFL、Masonry的简单使用本文将通过多种方式实现同一个例子(设置TableVellCell中的TextField加左右边距各25,高度30,垂直居中),最终显示效果如图。
findabox
·
2021-06-26 12:49
Masonry------轻量级的布局框架
Masonry是一个轻量级的布局框架,拥有自身的描述性语法,采用更加优雅的链式语法封装了自动布局
autolayout
,简洁明了,可读性高,并且同时支持iOS和MacOSXMasonryMasonry在GitHubMasonry
wps_pro
·
2021-06-26 07:33
view的属性intrinsicContentSize,layoutMargins,preservesSuperviewLayoutMargins对于
autolayout
的效果
intrinsicContentSize字面意思是指view的固有大小;这个属性发挥的空间就是在
autolayout
布局时会自己计算view的大小,view的子类都可以在
autolayout
布局时只需要给位置
不辣先生
·
2021-06-25 11:11
用实例学习 iOS
AutoLayout
& Size Classes
引言
AutoLayout
和SizeClasses是iOS8中引入的界面布局机制,现在iPhone的尺寸也逐渐呈现多样化,显然不能沿用过去的点对点界面设计方式,而这个技术的引入则能够更加方便地设计不同屏幕尺寸下的界面
Cyandev
·
2021-06-24 14:38
自动布局-MyLayout
MyLayout功能强大而且简单易用,它集成了:iOS
Autolayout
和SizeClass、android的5大布局体系、HTML/CSS的浮动定位技术以及flex-box和bo
RichieQ
·
2021-06-24 09:41
使用
autolayout
动态控制视图
在开发中,经常需要用到xib。在xib中的视图做动态布局,视情况而对某些部分的视图进行隐藏或显示,大家是怎么处理的呢?下面我用个小例子和大家讲一下我的看法与做法。涉及到的知识点:scrollview在xib中的自动布局方式约束优先级scrollview布局Paste_Image.png先放个scrollview,做距父视图上下左右的4个约束。Paste_Image.png再在scrollview上
ericoda
·
2021-06-24 08:09
通过
AutoLayout
制作微博首页的cell(dispatch_group_create)
在ios7.0的时候,一直习惯用frame去计算view中所有子控件的位置和大小。前段时间已经推出了ios10,不得不承认必须快速的学习和使用自动布局,现在用自动布局来写一下微博的cell样式,记录使用的时候遇到的坑,和一些技巧。想要实现的效果不同图片,有不同的排版和布局步骤1.先去处理头像姓名,会员等级,认证以及底部操作栏2.设置内部的微博内容3.缓存照片4获取缓存的图片,添加图片样式使用过程中
mkb2
·
2021-06-23 19:18
自动布局-SD
AutoLayout
一、简介SD
AutoLayout
是基于对frame进行设置的一直布局,被依赖的view布局要写在前面,不然有可能造成界面异常(或者布局后面添加[被依赖的viewupdateLayout],手动进行刷新)
RichieQ
·
2021-06-22 18:06
启动界面为什么要进行屏幕适配
如果自定义一个vc,上面加了一个imageView,利用
autolayout
实现了约束,可是为什么还要进行多种机型判断进行屏幕适配呢?
要加油啊小和尚
·
2021-06-22 13:47
UITableViewCell高度自适应 使用Masonry纯代码约束
大部分情况下公司要求纯代码布局,下面介绍纯代码UITableViewCell高度自适应,不用去计算每个控件的高度然后相加.纯代码布局一般会用到Masonry.效果图AutoTabelViewCell所有代码注意:
AutoLayout
贤宇
·
2021-06-21 18:40
iOS-masonry 使用
系统
AutoLayout
支持的操作,Masonry都支持。
棒棒德
·
2021-06-21 00:47
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他