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
Masonry
Masonry
FloatLayout : 基于
Masonry
的浮动布局
前言在iOS中使用
Masonry
进行布局算是日常操作,但是类似于网页的浮动布局的时候,具体示意图如下.移除其中的某个元素,剩下的元素就会往某个方向进行移动,在Web端,这种布局方式就叫做浮动布局.另外还有下面的这种情况
神经骚栋
·
2023-03-10 01:47
iOS发散性算法题目1
1.题目题目要求:查找两个子视图的共同父视图2.参考答案iOS
masonry
中的解决方法笨方法力扣类似问题3.发散性思维这个问的其实是数据结构中的二叉树,查找一个普通二叉树中两个节点最近的公共祖先问题。
flionel
·
2023-03-09 12:13
iOS链式编程
初次接触链式编程是在
Masonry
中,不得不承认那种写法看起来十分直观,调用起来也很简单。下边我会用一个例子来对比一下日常编程方式和链式编程。
十一月三号
·
2023-03-09 09:42
iOS开发:整理一下自己做iOS开发以来接触过的一些比较好用的第三方库,方便自己在新项目中使用(不定时更新)
网络类AFNetWorking(网络请求)SDWebImage(异步网络加载图片)UI类MJRefresh(下拉刷新)SnapKit/
Masonry
(适配,SnapKis用于Swift,
Masonry
用于
JJJJJJJJD
·
2023-03-09 05:32
ios轮播图YJShufflingScrollView
YJShufflingScrollView使用及属性工程所用到的三方
Masonry
、SDWebImage若不想使用可以自己修改工程注释方面很详细/**pageControl位置左右中*/@property
BLUEVIPIOS_
·
2023-03-09 04:25
在html中使用
masonry
布局
习惯了iOS的
masonry
约束布局,写html就想用一样的办法。没有就尝试自己写一个。目前一堆问题,以后慢慢优化。
学无止境吧
·
2023-02-18 07:09
Masonry
对于多个并列长度不同view的适配
ex_1.pngex_2.png对于上面这种情况,蓝色的始终要贴紧最长的那个make.left.mas_equalTo(@[row1.mas_right,row2.mas_right])
pokeey
·
2023-02-18 04:23
masonry
为什么要做这个笔记
masonry
可以说是当前iOS开发中最流行的Autolayout框架,其极大的简化了苹果原生提供的AutoLayout语法。目前很多大厂也是用的这个自动布局框架,我司也在用。
blackie_james
·
2023-02-17 07:15
Masonry
使用的一些场景的总结-2
Masonry
最近才开始使用,还是有点不是很熟悉,下面是一些使用的场景总结。想实现如下图所示的效果:image黑色背景为父试图,会随着标题和内容变化而自动适应高度。
西门淋雨
·
2023-02-17 05:37
Swift5 snapKit用法实践
snapKit常规用法snaptKit是
masonry
的swift版本,布局方便,然后我们来看看在项目中都有哪些用处吧~例子1:创建一个aview,距父view左边、上边100,右边50,高100aView.snp.makeConstraints
小奉不在乎
·
2023-02-06 19:28
仿网页新闻首页分层,视觉错误效果
大致效果如上,此代码用的是
Masonry
,不熟悉layout的可以去看看http://www.cocoachina.com/ios/20141219/10702.html代码地址:https://github.com
CoCc
·
2023-02-06 14:09
常用的第三方库说明
背景这是我们公司一位同事总结的第三方库我只是拿来备份一下而已常用的第三方库总结网络请求AFNetworking加载动画MBProgressHUD字典转模型YYModelMJExtension页面布局SDAutoLayout
Masonry
印象苹果
·
2023-02-05 04:09
UITableViewCell 自动计算高度下autolayout 约束冲突问题
但这里往往会遇到一个问题: 第一次完成cell布局后,当填充cell的数据发生变化,我们手动更新约束时,比如使用
masonry
的mas_makeConstraints更新时,可能会在控制台看到以下约束冲突警告
Nicholasty
·
2023-02-04 19:32
iOS 用
masonry
设置label的最大宽度
当label左右有控件,为了达到自适应宽度且居中的时候,需要设置最大宽度。如果是多行的话给一个maxWidthlabel.preferredMaxLayoutWidth=KscreenW-100;
Waisti
·
2023-02-04 09:22
Masonry
使用详解
Masonry
--使用纯代码进行iOS应用的autolayout自适应布局,对很多零散的进行整理简介简化iOS应用使用纯代码机型自适应布局的工作,使用一种简洁高效的语法替代NSLayoutConstraints
XZ_Henry
·
2023-02-04 05:53
自动布局误差
使用
masonry
自动布局设置collectionView的top,left,sizemas_equeltosuperViewcollectionView的宽与superView宽有误差(单次控件实验相差
cochn
·
2023-02-04 00:55
Masonry
使用
masonry
同样可以达到布局界面的效果.
Masonry
用来替代Constrain那种冗长的代码是极好的.主要的方法是-(void)mas_makeConstraints:^(MASConstraintMaker
Tinchi_To
·
2023-02-03 16:56
Masonry
实现多个Label横排显示效果
一、前言我们在开发中经常会用到
Masonry
来实现自动布局,有时候实现两个Label横向排列时,如果设置了右侧label距离right的间距,则会出现不连续的情况,为此我们需要用下面两个参数来处理显示情况
calary
·
2023-02-03 09:09
UITextView高度自适应
一、
Masonry
实现自适应高度///关键代码CGFloatMIN_HEIGHT=28.0f;CGFloatMAX_HEIGHT=60.0f;__blockUIView*textContainerView
小糾丶羯
·
2023-02-03 05:37
Masonry
0第一性原理利用AutoLayout来实现布局使用链式编程,简化约束代码的编写过程。1给View添加约束的过程创建约束Maker传入约束(执行block)安装约束(Makerinstall)Msr1View加约束.png1-1子过程,执行block,给Maker添加约束image.png文字描述image.png1-2子过程,Maker安装约束image.png2类图image.png3相关文中的
景天儿
·
2023-02-03 00:37
Masonry
布局 等间隔或等宽高 多个控件
前几天,被问到一个问题,用
Masonry
布局,多个控件等分父视图宽度,一行显示。一开始,脑子里,想的是子视图一个一个的布局。
冰land
·
2023-02-02 23:50
masonry
九宫格
固定宽高,以及间距的情况-(void)confUI{CGFloatw=(ScreenWidth-24)/3;UIView*bgview=[[UIViewalloc]init];[selfaddSubview:bgview];bgview.layer.borderColor=[UIColorblackColor].CGColor;bgview.layer.borderWidth=1.0;[bgvie
gushidekaitou
·
2023-02-02 06:15
记一次
Masonry
原理探究
今天终于要对
Masonry
下手了,看了一上午
Masonry
源码,断点跟踪调试,下午开始写心得体会。放上连接
Masonry
与SnapKit是一个作者。
Hello_kid
·
2023-02-02 04:37
iOS-圆形头像+阴影
代码如下:#import"ViewController.h"#import"
Masonry
.h"#definekWidth50@interfaceViewController(){UIImageView
329fd8af610c
·
2023-02-01 23:16
IOS 下拉放大头部背景图
先放效果图效果图.gif正常创建一个tableViewtableView不用
masonry
去创建。
陳生气
·
2023-02-01 17:45
第十八章、拓展一面试问题积累
一、
Masonry
设置等高、等宽子视图等高/等宽练习/**下面的例子是通过给equalTo()方法传入一个数组,设置数组中子视图及当前make对应的视图之间等高。
Evans_Xiao
·
2023-02-01 11:46
iOS
Masonry
九宫格布局 - 一行代码实现九宫格
IMG_0085.PNG各题型得分率模块,题型数量不定。这个页面使用UIScrollView,宫格模块没有使用UICollectionView,原因:1.UICollectionView继承UIScrollView,就会面临滚动视图嵌套。UICollectionView处理大量列表数据有优势,这里使用题型不超过10种,不回超出屏幕,UICollectionView复用机制体现不出来UICollec
搬码小能手
·
2023-02-01 05:15
iOS
masonry
为什么没有导致循环引用?
而
masonry
的block方法实现中并不涉及。
kindom_0129
·
2023-01-31 19:28
iOS界面布局各机型自动适配(结合
Masonry
)
今天介昭一个在工作中自己封装的分类能实现以下功能:**自动根据机型尺寸适配约束的topleftrightbottomwidthheight的数值应用场景:当我们使用
Masonry
进行布局时一般UI效果图都是按
火柴大男人
·
2023-01-31 11:11
iOS自动布局框架 -
Masonry
详解
https://www.jianshu.com/p/428783e1e47e,学习使用1.概念iOS通过纯代码进行UI开发的话,屏幕适配有时会比较麻烦,所以一般都会使用自动化布局框架进行屏幕适配工作,其中
Masonry
kangomake
·
2023-01-31 05:29
Masonry
适配iPhonex的安全区域
//设置tableView的约束位置[self.tableViewmas_makeConstraints:^(MASConstraintMaker*make){if(@available(iOS11.0,*)){//方法一适配make.left.equalTo(self.view.mas_safeAreaLayoutGuideLeft);make.right.equalTo(self.view.m
Even_Coding
·
2023-01-30 17:09
Masonry
的执行流程
Masonry
链式编程思想特点:方法返回值必须要有方法调用者!!
Sheldon_WDG
·
2023-01-30 01:12
iOS
Masonry
使用指北
第三方库地址:https://github.com/SnapKit/
Masonry
pod'
Masonry
'(UIKit-中有系统的自动布局)一般的布局self.letfView=[UIViewnew];
可地出溜
·
2023-01-30 01:28
Masonry
布局,UIScroollView设置contentSize后无法滚动问题
UIScrollView上有很多个子view,设置了contentSize,在用
Masonry
布局发现UIScrollView无法滑动。
HELLO_Cand
·
2023-01-29 22:49
Masonry
布局打印太多警告
在实际开发中,使用
Masonry
,经常会出现多个约束约束同一位置,特别是自定义view不确定大小得时候,这个时候有耐心的可是自己找到修改,如果没有耐心又不想看到这些打印信息,可以直接把下面代码添加到-(
hanyongwei
·
2023-01-29 16:58
浅谈
Masonry
的使用技巧
这两天,我也是刚刚开始使用
Masonry
,说真的,真香。这里需要简述一下Frame布局方式和M
神经骚栋
·
2023-01-29 14:12
iOS bottomView SafeArea适配
底部操作视图安全域适配底部安全域适配,结合
Masonry
进行配置跟简单快捷safeArea.gif场景:我们经常会遇到需要在某个页面底部配置操作按钮,比如底部需要添加一个view,view上包含两个按钮
RunningDu
·
2023-01-29 05:58
布局等宽高等间隔的一组view
masonry
:`[self.viewaddSubview:self.redView];[self.viewaddSubview:self.blueView];[self.viewaddSubview:
cochn
·
2023-01-28 03:11
Masonry
源码浅析
OC常用的约束框架是
Masonry
,而swift常用的是SnapKit,不过今天就只看看
Masonry
。
无悔zero
·
2023-01-28 01:10
仿
Masonry
的一个库
研究了下
Masonry
的代码,发现这个库写的非常巧妙,其很好的通过Block封装了一个链式调用系统。我这里写了一个类似于
Masonry
的库,CXLayout,详见GitHub,喜欢的朋友可以看一看。
金约21依代
·
2023-01-27 20:40
mistyped the name or version.
CocoaPodscouldnotfindcompatibleversionsforpod"
Masonry
":Insnapshot(Podfile.lock):
Masonry
(=1.1.0,~>1.1.0
whereandhere
·
2023-01-27 12:06
纯代码三种添加约束方法(推荐
Masonry
)
使用代码实现Autolayout的方法1创建约束+(id)constraintWithItem:(id)view1attribute:(NSLayoutAttribute)attr1relatedBy:(NSLayoutRelation)relationtoItem:(id)view2attribute:(NSLayoutAttribute)attr2multiplier:(CGFloat)mul
Tanyfi
·
2023-01-27 05:36
OC链式语法创建UI
依赖
Masonry
。说下优缺点优点:快速创建UI,可以一行形式写代码,也相比原有API代码更紧凑、简便。缺点:我认为链式语法在执行时相比原生执行要多调用很多方法,和创建多个Block对象。
孔凡伍
·
2023-01-26 15:22
新版cocoapod 下载,报CDN、 port 443
CDN:trunkURLcouldn'tbedownloaded:https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/a/a/4/
Masonry
silence_xz
·
2023-01-26 14:50
Xcode11,使用
Masonry
产生大量instance method conflicts with same method from another category 警告
产生原因:主要是
Masonry
里View+MASShorthandAdditions,以及NSArray+MASShorthandAdditions,这两个类别,把方法声明和实现都写到.h,文件了,在xcode11
iOS小石头
·
2023-01-26 14:28
《个人
Masonry
的使用总结》
怎么集成
Masonry
我这边就不讲了。视图一定要先添加在父视图上面,才能添加约束否则程序会闪退,大家这个应该都知道吧。01.我们首先看怎么添加约束。
不够果断是种癌
·
2023-01-25 23:58
masonry
实现tableview headerView高度自适应+富文本图文混排
设置headerview约束#import"EditorHeaderView.h"#import-(void)bankViewInit{[selfaddSubview:self.titleLabel];[selfaddSubview:self.contentPromptLabel];[self.titleLabelmas_makeConstraints:^(MASConstraintMaker*m
大宝来巡山
·
2022-11-11 11:10
swift项目总结
一、常用的第三方名称描述AlamofireOC的AFNetworkingSnapKitOC的
Masonry
KingfisherOCSDWebImageESTabBarController-swift高度自定义的
woniu
·
2022-10-26 17:46
2022-10-15
Swift常用第三方AlamofireOC的AFNetworking2.SnapKitOC的
Masonry
3.KingfisherOCSDWebImage4.ESTabBarController-swift
点睿风
·
2022-10-15 14:39
IOS常用第三方(OC)
腾讯开源异常上报3.MLeaksFinder精准iOS内存泄露检测工具4.IQKeyboardManager键盘处理5.JKCategories常用扩展6.JSONModel模型7.LBXScan二维码扫描8.
Masonry
点睿风
·
2022-10-15 09:20
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他