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
iOS
Masonry
动画
[self.animationView.superViewsetNeedsLayout];[self.animationView.superViewlayoutIfNeed];[UIViewanimateWithDuration:0.25animations:^{[self.animationViewmas_updateConstraints:^(MASConstraintMaker*make){
OrrHsiao
·
2021-07-15 15:13
Masonry
修改约束冲突 MASLayoutConstraint,NSLayoutConstraint
在xib上已经约束好的控件,在某些条件下需要修改frame,通过
masonry
修改后,虽然可以运行,但是aotolayout约束和
masonry
约束冲突
masonry
修改约束后冲突解决方法:修改约束的优先等级修改冲突控件的约束等级当把冲突控件的约束的优先等级都设置为
十年祤茉
·
2021-06-27 16:32
SnapKit-基础篇
SnapKit的介绍 SnapKit是Swift中的一个第三方自适应布局库,它对应于OC中的
Masonry
。
胖子程
·
2021-06-26 18:03
Masonry
约束库使用
#defineMAS_SHORTHAND//定义这个常量,就可以让
Masonry
帮我们自动把基础数据类型的数据,自动装箱为对象类型。
Vijay_
·
2021-06-26 16:40
Autolayout、VFL、
Masonry
的简单使用
Autolayout、VFL、
Masonry
的简单使用本文将通过多种方式实现同一个例子(设置TableVellCell中的TextField加左右边距各25,高度30,垂直居中),最终显示效果如图。
findabox
·
2021-06-26 12:49
Masonry
------轻量级的布局框架
Masonry
是什么?
wps_pro
·
2021-06-26 07:33
Masonry
defineMAS_SHORTHAND//只要添加了这个宏,equalTo就等价于mas_equalTo#defineMAS_SHORTHAND_GLOBALS//这个头文件一定要放在上面两个宏的后面#import"
Masonry
.h
前年的邂逅_Jerry
·
2021-06-26 02:52
iOS-自己的项目使用CocoaPods管理
html1.新建xcode项目2.找到项目目录:(快捷键:找到项目文件夹,control+C,进入到Terminal,control+V)cd/Users/zangmina/Desktop/zmn/zmn
Masonry
Test3
tianlanse1213
·
2021-06-25 23:37
iOS自动布局
OC-
Masonry
,Swift-SnapKit两种自动布局是开发中常用到的自动布局方式,也是每个开发者必会的一种技能就不再介绍了。在这里说一说原生的自动布局方法。
chaochaoMaiTian
·
2021-06-25 19:32
Masonry
布局约束的UIView动画使用方法
在没有自动布局之前我们都是用Frame去布局view,然后可以对view做各种动画大小变化(frame)拉伸变化(bounds)中心位置(center)旋转(transform)透明度(alpha)背景颜色(backgroundColor)拉伸内容(contentStretch)但是有了自动布局之后,之前的方法稍微有所不同,具体实现如下:-(void)viewDidLoad{[superviewD
justinjing
·
2021-06-25 11:26
iOS 项目中Podfile配置多个Target依赖
abstract_target'AbstractTarget'dopod'
Masonry
'pod'YYModel'pod'YTKNetwork'pod'MBProgressHUD'pod'SDWebI
WSonglin
·
2021-06-25 02:32
iOS之
Masonry
约束
首先默认读者已经知道了
Masonry
的基本使用。这里讲解怎么通过UIView的两个方法实现布局的优先级。
断线的纸欣
·
2021-06-24 17:09
Masonry
动画
//告诉self.view约束需要更新[self.viewsetNeedsUpdateConstraints];//调用此方法告诉self.view检测是否需要更新约束,若需要则更新,下面添加动画效果才起作用[self.viewupdateConstraintsIfNeeded];[UIViewanimateWithDuration:0.3animations:^{[self.viewlayout
yazho
·
2021-06-24 16:50
Masonry
为什么没有引用循环?
[viewmas_makeConstraints:^(MASConstraintMaker*make){make.edges.mas_equalTo(self);}];首先要理解什么是引用循环?A引用B,B引用A才会出现引用循环。再看A=self,B=block,block只是一个局部变量,A并没有引用B,虽然B中引用了A,所以不会造成引用循环。
叶孤风
·
2021-06-24 12:36
sky-约束相关
https://www.jianshu.com/p/e3162f3c61fa代码适配
Masonry
使用的详细介绍https://www.jianshu.com/p/d67395deb694translatesAutoresizingMaskIntoConstraints
iOS_愛OS
·
2021-06-24 04:41
iOS Xcode不能识别
Masonry
.h文件
遇到Xcode不能识别
Masonry
.h文件,进而build失败,报错信息如下:-[UIButtonmas_makeConstraints:]:unrecognizedselectorsenttoinstance0x100584110ShowingAllMessagesclang
一亩三分甜
·
2021-06-24 01:20
cocoaPods 使用问题
1cocoapods安装sudogeminstall-n/usr/local/bincocoapods在使用Cocoapods之前,项目中的第三方都是手动导入的,加入Cocoapods后我首先把原来项目中的
Masonry
小六玩的并不六
·
2021-06-24 00:44
xib中的frame
使用XIB自定义cell,并且使用了
Masonry
,所以在awakeFromNib方法中是拿不到正确的frame的。拿到的是xib中初始设置的大小。
leimeimei
·
2021-06-23 16:36
Masonry
介绍 2018-01-29
介绍
Masonry
源码:https://github.com/
Masonry
/
Masonry
Masonry
是一个轻量级的布局框架拥有自己的描述语法采用更优雅的链式语法封装自动布局简洁明了并具有高可读性而且同时支持
过眼云烟1102
·
2021-06-22 17:44
Masonry
源码分析(上)
重点及目标1熟悉
Masonry
基本执行步骤和封装原理2理解链式编程和面向对象原理3设计模式:策略模式?抽象工厂模式?
YYYYYY25
·
2021-06-22 14:32
iOS 中的一些符号断点
异常断点&符号断点布局约束警告的符号断点UICollectionView布局中的布局错误通过断点更好的获取UI属性一、异常断点&符号断点异常断点符号断点二、布局约束警告的符号断点在平时使用
Masonry
天空中的球
·
2021-06-22 07:04
iOS 使用mas_key快速定位
Masonry
布局冲突(二)
篇幅一,介绍了为什么可以通过mas_key定位问题。如下:https://www.jianshu.com/p/710f742ca71a如果一个布局很多的页面,突然出现这种问题呢?比如下面的,Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis:(1)lookateachconstraintandt
杨柳小易
·
2021-06-21 19:29
UITableViewCell高度自适应 使用
Masonry
纯代码约束
大部分情况下公司要求纯代码布局,下面介绍纯代码UITableViewCell高度自适应,不用去计算每个控件的高度然后相加.纯代码布局一般会用到
Masonry
.效果图AutoTabelViewCell所有代码注意
贤宇
·
2021-06-21 18:40
CDN: trunk URL couldn't be downloaded
CDN:trunkURLcouldn'tbedownloaded:https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/a/a/4/
Masonry
雪丹妮_66865
·
2021-06-21 15:52
iOS tableview自动行高设置以及自动布局框架
Masonry
在iOS8之后苹果推出的一个新特性SelfSizingCells,意思就是让cell自己计算自己的高度,当我们在cell里面添加完所需控件,并约束好位置之后,我们只需要设置tableView.estimatedRowHeight=44.0f;//推测高度,必须有(不写会导致cell的高度是默认,没有改动),高度最好写cell的估摸高度tableView.rowHeight=UITableViewA
coco_CC
·
2021-06-21 07:50
iOS-
masonry
使用
系统AutoLayout支持的操作,
Masonry
都支持。
棒棒德
·
2021-06-21 00:47
po命令不能打印变量值且报错
像这种样子屏幕快照2018-02-05下午1.19.33.png一看就是某个三方库冲突了,看这个熟悉的属性,
Masonry
。哪个三方能跟
masonry
冲突????
l富文本l
·
2021-06-20 23:57
Masonry
报错崩溃Crash -[UIImageView mas_makeConstraints:]: unrecognized selector sent to instance
Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[UIImageViewmas_makeConstraints:]:unrecognizedselectorsenttoinstance0x7f99726c7ea0'在把
Masonry
微生物成长
·
2021-06-20 09:52
Masonry
的使用之利用子视图撑起父视图
之前的一篇文章(https://www.jianshu.com/p/9563f5b646d9)讲过使用
Masonry
布局让Cell的高度实现自适应,其实这就是通过子视图撑起了父视图Cell的高度。
梁森的简书
·
2021-06-19 06:29
AutoLayout&
Masonry
&约束的底层实现原理
核心总结:自动布局是使用了更贴近自然语言的方式去描述位置的方式,因此,其本身具有固定元素以及计算公式,最后,得到的数据结果和绝对布局相同,但是因为,自动布局需要一个特殊的根节点并且形成节点树之后才能布局,因此,可以读取数据的时机不同自动布局的底层实现原理自动布局的底层原理概括:自动布局就是使用更贴近自然语言的方式描述一个控件的位置信息,大大降低了计算难度相对位置最终会被布局引擎换算成绝对位置思想:
DivilMayCry
·
2021-06-18 23:26
attempting to add unsupported attribute: (null)
使用
masonry
,设置约束时约束冲突或约束不全.而我遇到的问题时,在设置一个view约束时,这个view依靠其他view来设定,但是那个view为空.-=.解决方法就是调整调用顺序.
会当凌绝顶丶
·
2021-06-14 23:49
更新Xcode11.1后碰到的一个小问题(
Masonry
)
打断点后会崩溃在
Masonry
库里面。_btnSave=[UIButtonbuttonWithType:UIButtonTypeCustom];_btnSave.layer.cornerRadi
墨_辰
·
2021-06-13 18:52
iOS动态高度评论框
核心代码:import"HCTextView.h"import"UIView+CLKAddition.h"#import"
Masonry
.h"#defineScreenWidth[UIScreenmainScreen
paperclouds
·
2021-06-13 09:50
masonry
学习
如果不加入MAS_SHORTHAND_GLOBALS那么equalTo代表的是一个函数这个函数还没有组装数据结构如果加入了MAS_SHORTHAND_GLOBALS那么equalTo就是一个宏会调用mas_equalTo进行数据的包装包装后就可以响应所有的数据类型MASBoxValue包装宏会调用inline函数inline函数里会判断是否为id类型如果为id类型直接返回。函数与宏名字重复,作用是
夺光
·
2021-06-12 18:31
Masonry
布局控件不分布局顺序
在一个View上添加两个subview,先对左边的subview(leftView)添加约束后对右边的subview(rightView)添加约束,leftView约束依赖rightView,虽然rightView的约束添加在leftView之后但不影响。
使徒行者24
·
2021-06-12 08:56
个人一些想法
界面仿Mac端网易云音乐界面功能分为测试模式,统计模式,编辑模式,管理配置模式以分割视图形式展现,[&][%%%]→[%%%%]UI层customView来实现界面+
masonry
框架来约束View实现动态实现
ljz2012008
·
2021-06-11 23:10
关于修改storyboard文件 interface builder document 的惨痛教训!
用云测测试后看报文是
Masonry
相关的报错,修改上传修改上传测试好多次都闪退。直到我发现这样不行,我们的项目无法在模拟器上运行(哎)然后下载个10.3系统的模
诗颜语
·
2021-06-11 17:57
Masonry
链式编程
一、
Masonry
使用-(void)viewDidLoad{[superviewDidLoad];//创建一个ViewUIView*redView=[[UIViewalloc]init];redView.backgroundColor
泰克2008
·
2021-06-11 05:46
Masonry
笔记
-(NSArray*)mas_makeConstraints:(void(^)(MASConstraintMaker*make))block;-(NSArray*)mas_updateConstraints:(void(^)(MASConstraintMaker*make))block;-(NSArray*)mas_remakeConstraints:(void(^)(MASConstraintM
笑熬齊澄
·
2021-06-11 03:50
[iOS]UIScrollView 使用
Masonry
代码添加约束实现滚动
法一:不使用过渡视图UIScrollView*scrollView=[[UIScrollViewalloc]init];[self.viewaddSubview:scrollView];[scrollViewmas_makeConstraints:^(MASConstraintMaker*make){make.top.mas_equalTo(navBar.mas_bottom);make.left
暮雨烟疏
·
2021-06-09 02:30
iOS开发:从一个简单的例子看QuickVFL和
Masonry
的布局思路差别
里面讲到使用
masonry
进行布局的。具体情况是这样的:这一节我们举例一个简单的区块布局,常见一些电商类活动资源模板建立。
苏堤拂晓
·
2021-06-08 04:02
iOS链式编程
谈到链式编程和函数式编程,
Masonry
就是最经典的代表,没事可以多看看它的源码。
ptlCoder
·
2021-06-07 06:53
iOS 技术文章汇总
5.2
Masonry
:http://www.cocoachina.com/ios/20160912/17564.html(详解)http://www.cocoachina.com/ios/20170109
陌路行者
·
2021-06-06 23:32
iOS自定义控件要注意的问题
一.建议使用约束进行布局,
Masonry
非常好用,强烈推荐二.尽量不要自己单独封装初始化方法,因为:1.项目需求改变后,不方便以后修改2.初始化化完,经常还用到读取属性的方法,属性可能需要改变三.类和属性命名要尽量做到见名知意
China架构师
·
2021-06-06 00:24
Autolayout原理及
Masonry
实现
Autolayout介绍自动布局区别于手动布局frame的一种布局技术,主要是为元素添加一些关于位置的相对约束关系,而非直接设置frame的位置,相对位置最终会被布局引擎换算成绝对位置,这样更能够适配不同屏幕和系统使用storyboard代码实现AutoLayout步骤1.利用NSLayoutConstraint类创建具体的约束对象;2.添加约束对象到相应的view上-(void)viewDidL
草莓味辣妹
·
2021-06-05 20:14
iOS
Masonry
布局不能立即获取frame解决方案
iOS
Masonry
布局不能立即获取frame解决方案1.原因:摘自:stackflowhttps://stackoverflow.com/questions/46387298/why-i-cant-get-the-frame-immediately-when-i-use-
masonry
Masonry
isawrapperforautolayouts
久林的技术随笔
·
2021-06-04 10:03
IOS初学者笔记(二)
Masonry
自动contentSize的使用如果使用一种布局,类似代码:不要忘记加画黄色的线,否则容易出现类似UITextField不能响应点击事件的问题类似UITextFieldnotrespondstotoucheventswhenaddedtoUIViewUITextFieldnotrespondstotoucheventswhenaddedtoUIView
珍珠女王的小坏熊骑士
·
2021-06-04 05:35
iOS广告轮播图
文章目录引言I、自定义cell封装CycleScrollView1.1cell头文件1.2cell实现文件1.3cell的使用II【iOS广告弹窗】(支持显示动画及调整广告比例)采用
Masonry
进行界面布局引言需求背景
#公众号:iOS逆向
·
2021-06-03 17:24
#
iOS开发基础
#
B2B
CRM服务商平台
#
零售版SAAS平台服务
app
广告
ios
编程思想
a(1).b(2).c(3)链式编程特点:方法的返回值是block,block必须有返回值(本身对象),block参数(需要操作的值)代表:
masonry
框架。模仿
masonry
,写一个
Code_人生
·
2021-05-28 14:33
iOS常用框架[更新中]
Masonry
MJRefreshMJExtensionSDWebImageAFNetworkingMBProgressHUD蒙版HPGrowingTextView是一个UITextView的扩展,实现了当文本增多和减少是对输入框本身的伸缩和滚动处理
bigyuan
·
2021-05-21 11:50
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他