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
追求Masonry小笨狼关注1.42015.12.0615:12*字数4204阅读20062评论29喜欢220赞赏3
Autolayout
就像一个知情达理,善解人意的好姑娘,可惜长相有点不堪入目,所以追求者寥寥无几
小小小Lucky
·
2023-10-28 22:32
AutoLayout
很多人不知道这样用
在我们平常开发中,有很多iOS开发者使用了
AutoLayout
,但在我今天阅读戴铭老师的iOS开发高手课时,发现有很多同学不知道戴铭老师所说的一句话“使用
AutoLayout
一定要注意多使用CompressionResistancePriority
iOS小乔
·
2023-10-28 18:36
iOS界面布局的核心以及TangramKit的介绍
他集成了iOS的
AutoLayout
和SizeClass以及Android的五大容器布局体系以及HTML/CSS中的float和flex-box的布局功能和思想,目的是为iOS开发人员提供一套功能强大、
欧阳大哥2013
·
2023-10-28 15:04
AutoLayout
iOS
Swift
自动布局
屏幕适配
iOS界面布局的核心以及TangramKit介绍
他集成了iOS的
AutoLayout
和SizeClass以及Android的五大容器布局体系以及HTML/CSS中的float和flex-box的布局功能和思想,目的是为iOS开发人员提供一套功能强大、
欧阳大哥2013
·
2023-10-28 15:03
IOS
前端开发
Swift
ios
android
AutoLayout
布局
flex-box
IOS 屏幕适配(一)理论篇
设备的尺寸和分辨率1.1.1分辨率相关概念1.1.2IOS各个设备对应的分辨率1.2设计和开发之间的多屏适配问题1.3开发时适配规范1.4开发UI的注意事项1.4.1xibVS纯代码2.IOS屏幕适配代码实现布局简介
AutoLayout
极客雨露
·
2023-10-28 15:52
IOS屏幕适配
IOS屏幕适配-理论
iOS
Autolayout
约束设置【顺序】的重要性!
0x00顺序不同,结果不同看图说话1代码是这样滴~设置好约束,让4个按钮,宽度均分~结果如上图[_pastButton.topAnchorconstraintEqualToAnchor:_textView.bottomAnchorconstant:6].active=YES;[_pastButton.leftAnchorconstraintEqualToAnchor:_textView.leftA
豪冷啊
·
2023-10-28 14:19
iOS
iOS各种报错
ios
cocoa
macos
在
AutoLayout
中使用 CALayer
使用
AutoLayout
时,view不会立刻布局,而如果此时恰好需要给view添加layer,layer的frame设置为view的frame会得到(0,0),那么如果在
AutoLayout
中设置CALayer
AprSnow
·
2023-10-27 07:22
用 YogaKit 实现 Xib
前言本文要讲述的是如何使用YogaKit提供的FlexBox布局能力来实现类似Xib的功能(Xib布局是
AutoLayout
)。
ampire_dan
·
2023-10-26 18:28
UIScrollView采用SD
AutoLayout
自动计算contentSize卡顿解决方案
1、学系统UITableView处理增加包装器wrapperView@property(nonatomic,strong)UIView*wrapperView;2、所有需要添加到UIScrollView页面上,改为添加到wrapperView上//添加页面[self.viewaddSubview:self.scrollView];[self.scrollViewaddSubview:self.wr
RichieQ
·
2023-10-26 09:32
iOS、mac开源项目及库
github排名https://github.com/trending,github搜索:https://github.com/search目录UI下拉刷新模糊效果
AutoLayout
富文本图表表相关隐藏与显示
MayeF
·
2023-10-23 17:54
iOS
iOS开源库
开源项目
库
框架
总结
iOS 常用三方库
pod'DZNEmptyDataSet'#tableview无内容时显示pod'Charts'#图表统计图pod'MJRefresh'#下拉刷新pod'MJExtension'#字典转换模型pod'Masonry'#常用的
autolayout
hhk你的昵称
·
2023-10-21 07:50
iOS 子view随着父view的大小变化而变化
如果子view是
autolayout
,则会自动跟着父view变化,不需要相关设置如果子view是frame布局,不管父view是frame布局还是
autolayout
布局,都需要相关设置才能跟着变化父view
piggybear
·
2023-10-21 04:26
iOS应用程序优化
4.
Autolayout
会比直接设置frame消耗更多的CPU资源。5
超级卡布达
·
2023-10-19 18:39
iOS GitHub上常用第三方框架
转载自:https://github.com/Tim9Liu9/TimLiu-iOS目录UI下拉刷新模糊效果
AutoLayout
富文本图表表相关与Tabbar隐藏与显示HUD与Toast对话框其他UI动画侧滑与右滑返回手势
Mr.时光流年
·
2023-10-16 02:49
iOS
GitHub
xib: error: IB Designables: Failed to render and update auto layout status for UIView (iN0-l3-epB...
xib:error:IBDesignables:Failedtorenderandupdate
autolayout
statusforUIView(iN0-l3-epB):Failedtoloaddesignablesfrompath
此时_此景
·
2023-10-14 14:55
iOS如何通过
Autolayout
实现多等分(平均分配宽度、高度)布局
我们在开发过程中经常会用到多个控件平均分配宽度(或高度),实现的方法有多种,本文将通过
Autolayout
的约束实现。假设我们有4个View,高度固定,宽度平均分配。
添码行空
·
2023-10-12 05:15
给SD
Autolayout
添加一个Swifty风格的点语法Extension
前言SD
AutoLayout
是一个优秀的第三方自动布局库,之前提交了一个pr为其增加一个Swiftextension。闲来无事更新了一下并重新提交了pr,希望能够被采纳。
范范饭特稀
·
2023-10-05 18:25
MacOS 列表自动计算行高
1、在xib中设置tableView的属性RowsizeStyle为Automatic(
AutoLayout
)2、Cell的Xib中添加约束
雅雅克
·
2023-10-03 09:02
iOS 各种学习资源demo链接汇总 (包含刷新,动画,图表,对话框等效果)
转自:http://blog.csdn.net/queenlysun/article/details/52836950下拉刷新模糊效果
AutoLayout
富文本图表表相关与Tabbar隐藏与显示HUD与
zhanglizhi111
·
2023-10-02 10:13
其他
第三方控件
iOS网络资源汇总(值得推荐)
目录下拉刷新模糊效果
AutoLayout
富文本图表表相关与Tabbar隐藏与显示HUD与Toast对话框其他UI具体内容下拉刷新EGOTableViewPullRefresh-最早的下拉刷新控件。
谁主沉浮_辉
·
2023-10-02 10:43
iOS网络
ios
网络资源
模糊效果
富文本
下拉刷新
AutoLayout
--Content Hugging Priority、Content Compression Resistance Priority
ContentHuggingPriority(内容压缩优先级--阻止view返回的实际尺寸比intrinsicContentSize大的优先级。谁的优先级高,在约束冲突时,需要拉伸控件,谁就可以不变大)ContentCompressionResistancePriority(内容抗压缩优先级--就是说阻止View返回的实际尺寸比intrinsicContentSize小的优先级。谁的优先级高,在约
Mr_xuy
·
2023-10-02 01:54
UIStackView 使用
2.布局速度快,不需要写
autolayout
繁琐的代码。⚠️注意它是介于绝对布局和
autolayout
直接的布局。自己动手写下面的Demo,才能细细体会其中的坑与优秀的点。
foolish_hungry
·
2023-10-01 23:04
Texture 布局
动机与好处texture的LayoutAPI是作为UIKit
AutoLayout
的一个替代品存在的,我认为相比于UIKit的主要优势是:异步和并发:可以在非主线程上计算布局,这会大大减少对fps的影响提高整体操作的流畅性其他的例如可缓存
老黑来袭
·
2023-09-30 08:41
iOS 8
AutoLayout
与Size Class自悟
iOS8
AutoLayout
与SizeClass自悟iOS8
AutoLayout
与SizeClass自悟
xiaolongLee
·
2023-09-30 05:17
UITextView 随文本输入动态增长高度
是由于scroll动画和设置frame/
autolayout
冲突导致。
麻木的小武
·
2023-09-27 23:22
今日头条屏幕适配方案
今天反编译一波今日头条,发现了今日头条使用的是这个工具:https://github.com/DTHeaven/
AutoLayout
-Android当然,github上的autosize也不错。
adustdu2015
·
2023-09-26 19:39
iOS
AutoLayout
约束动态宽度
image.png先看一下设计图,一个cell,上面添加两竖排的Label,两竖排的Label宽度都是不固定的,当内容过长的时候,会在水平方向压缩,选择压缩左竖排的长度。1,确定左侧label的左,上边距2,确定右侧label的右,上边距看一下内容,没有问题image.png当两侧Label的内容增多时,中间内容就会出现重叠image.png3,为了避免重叠,需要给两个Label添加水平间距(减少
Eddy_0
·
2023-09-26 18:42
ios很好的开源库
目录UI下拉刷新模糊效果
AutoLayout
富文本图表表相关与Tabbar隐藏与显示HUD与Toast对话框其他UI动画侧滑与右滑返回手势gif动画其他动画网络相关网络连接图像获取网络聊天网络测试网页框架
weixin_34414650
·
2023-09-25 01:59
# SwiftUI初探
其界面布局完全抛弃了Storyboard和
Autolayout
,采用了声明式的界面语
o翻滚的牛宝宝o
·
2023-09-23 04:52
AutoLayout
原理
视图更新和渲染循环(renderloop)有关,工作流程如下图:渲染循环.png主要分三步:更新约束,从下往上,最终到达Window,布局,从上往下展示每一步都有对应的api对应api.png在iOS应用中,Window一般为顶级视图,每个window中都有一个布局引擎(engine),当往视图添加约束的时候,实际上是在引擎中添加了一系列等式,引擎负责计算出这些等式中所有变量的值,最终得出视图的约
楼上那只猫
·
2023-09-21 09:03
使用UIStackView来简化iOS的界面布局
前言在过去iOS页面布局较为传统,大多数人使用Frame或者
AutoLayout
来布局,在iOS9以后,引入了UIStackView。
新生代农民工No1
·
2023-09-20 15:48
轮播图
#import"ViewController.h"#import"MainViewController.h"#import"UIView+SD
AutoLayout
.h"@interfaceViewController
呵邢
·
2023-09-20 04:31
Swift好用的三方框架
1.Hue颜色扩展相关2.Snapkit
autolayout
布局3.Realm数据库4.RxSwift响应式5.Hero转场动画6.Lottie设计师动画7.Alamofire网络8.messageKit
zwwuchn
·
2023-09-19 09:50
自定义cell中imageView图片加载后 尺寸超出
自定义cell中imageView用
autolayout
做约束,网络图片加载后尺寸超出。image.png理论上设置contentMode和clipsToBounds属性即可。
麻木的小武
·
2023-09-19 04:40
storyboard_创建tableview
转载:http://www.cocoachina.com/ios/20150330/11440.html今天我通过完成一个长按cell删除的Demo,向你们展示熟练运用storyboard和
Autolayout
小奇奇2536
·
2023-09-17 18:11
iOS
storyboard
tableview
autolayout
与frame的性能比较
autolayout
是相对布局,frame是绝对布局,相对于性能frame更好一点,但是review太复杂,编程效率低。
f48ac133a97f
·
2023-09-17 04:55
UILabel获取每一个字符的实际位置
/*最近的一个需求在一大段自动换行的UILabel最后一行隔一段位置添加一个编辑按钮,但是代码上并不允许使用
Autolayout
,最开始想了2种可行方式1.获取最后一个字符的位置然后把按钮放在这后边。
lg_ss_long
·
2023-09-13 15:09
IOS学习之 UIStackView入门
本文假定你已经熟悉
AutoLayout
基础。不熟悉
weixin_34391854
·
2023-09-11 08:57
移动开发
xcode
c语言源代码闪烁的红五星,iOS 9: UIStackView入门
本文假定你已经熟悉
AutoLayout
基础。不熟悉的可以先看看
AutoLayout
教程。要理解StackView为何如此有用及它是如何起作用的,需要首先对Au
阿里服务小 AI
·
2023-09-11 08:57
c语言源代码闪烁的红五星
(0060)iOS开发之iOS 9: UIStackView入门
本文假定你已经熟悉
AutoLayout
基础。不熟悉的可以先看看
AutoLayout
教程。要理解Sta
沐雨07
·
2023-09-11 08:27
iOS开发笔记
iOS
9
UIStackView入门
iOS9: UIStackView入门
本文假定你已经熟悉
AutoLayout
基础。不熟悉的可以先看看
AutoLayout
教
Cecilia_--
·
2023-09-11 08:56
收藏
iOS开发
storyboard
stackview
UIStackView入门
本文假定你已经熟悉
AutoLayout
基础。不熟悉的可以先看看
AutoLayout
教
绿叶清风
·
2023-09-11 08:54
ios9
requiresConstraintBasedLayout
看到很多
Autolayout
写的自定义控件中都实现了+requiresConstraintBasedLayout方法,一直不知道这个方法有什么用,因为不实现这个方法也没发现有什么影响。
哥只是个菜鸟
·
2023-09-09 11:01
iOS13 Compositional Layout
在往届WWDC中,我们已经受益于UITableViewDataSourcePrefetching、优化版
Autolayout
等带来的性能提升,以及UITableViewDragDelegate带来的原生拖拽功能
Zac波
·
2023-09-05 22:36
iOS之UIScrollview添加约束图文详解和实现复杂页面
声明:本文系转发记录,原文地址:https://www.jianshu.com/p/e4a12061776d前言在iOS开发中,
autolayout
是一个很强大的东西,用好了,能让你事半功倍,用不好,各种蛋疼
小蜜蜂Bee
·
2023-09-05 12:21
【
AutoLayout
案例08-基于
AutoLayout
的动画 Objective-C语言】
一、好,那么,再给大家说一个什么呢1.再给大家说一个,这么一个东西,我们之前,通过frame,是不是可以通过animateWithDuration,可以执行动画吧通过直接设置frame的方式,可以执行动画,我们这里,通过约束,的方式,也可以执行动画,通过约束,也可以执行动画,新建一个项目Name:012通过约束执行动画,注意,我们在这个控制器里面,控制器里面,我们放一个什么,放一个UIView然后
清风清晨
·
2023-09-02 17:29
Objective-C
objective-c
深入剖析Auto Layout,分析iOS各版本新增特性
先前写到的一篇Masonry心得文章里已经提到了很多
AutoLayout
相关的知识,这篇我会更加详细的对其知识要点进行分析和整理。
Dev_hell03W
·
2023-09-02 17:03
cell高度自适应的两种方法
进行字典转模型的时候,预先计算好每个cell中各个控件的高度,和cell的高度,并赋给model,在heightForRowAtIndexPath方法返回相应的高度;第二种方法:使用Masonry或者
autoLayout
5b01f47e6752
·
2023-09-01 23:10
ios怎么引入masonry_iOS Masonry的使用需要注意的地方
使用前:
AutoLayout
关于更新的几个方法的区别setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。layoutI
weixin_39704314
·
2023-08-31 19:10
ios怎么引入masonry
ios怎么引入masonry_IOS Masonry的基本使用
Masonry是一个用代码写iOS或OS界面的库,可以代替
Autolayout
。
weixin_39791446
·
2023-08-31 19:10
ios怎么引入masonry
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他