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
masnory
【iOS】
Masnory
的简单学习
目录前言常用的布局方法
Masnory
什么是MasnoryMasnory的安装
Masnory
常用的方法基本约束方法约束创建方法尺寸和位置约束边距和间距尺寸和比例约束组合激活和更新约束示例代码使用时出现的问题总结前言
名字不要太长 像我这样就好
·
2024-09-13 04:26
ios
ui
objective-c
学习
在使用
Masnory
的同时,使用CAShapeLayer和UIBezierPath设置圆角无效
今天在使用UIBezierPath给UIImageView设置任意圆角的时候发现图片不展示了,源码是这样的:-(UIImageView*)imageV{if(!_imageV){_imageV=[[UIImageViewalloc]init];_imageV.contentMode=UIViewContentModeScaleAspectFill;UIBezierPath*rounded=[UIB
CL0601
·
2023-12-02 07:06
Masnory
布局后获取不到view.bounds
Masnory
是一个轻量级的页面布局的三方,用来替代系统的AutoLayout。
耽于幽夜
·
2023-07-21 07:43
iOS 使用
Masnory
实现TableViewCell高度自适应
_tableView.rowHeight=UITableViewAutomaticDimension;//设置预估行高_tableView.estimatedRowHeight=100;然后在Cell中每个控件约束高度都要设置好,最下面的一个控件bottom要设置约束self.contentView.mas_bottom
循序渐进k
·
2023-04-10 04:24
ios
objective-c
iOS的
Masnory
+ 轮播图.
这是使用masonry,来布局轮播图图片大概原理:用三个imagview创建,只要一直保持显示中间的UIImageView,滚动时动态更改三个UIImageView的图片即可。例如:有五张图片:1,2,3,4,5图5,图1,图2,当前显示中间的UIImageView,也就是图片1。如果向后滚动那么就会显示图片2,当图片2显示完整后迅速重新设置三个UIImageView的内容为图片1、图片2、图片3
请叫我小白同学
·
2023-04-07 00:45
ios demo别人整理的
常用的demo,包括获取验证码、AVPlayer、AFNetworking、
Masnory
、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自
pentakil
·
2023-01-28 11:02
Masnory
笔记
masnory
下载地址:OC版本:https://github.com/SnapKit/MasonrySwift版本:https://github.com/SnapKit/SnapKit属性先来看看属性
小强七号
·
2021-05-20 22:36
UIAlertController不一样的用法
自己就给UIAlertController做了简单的封装,但是仍然有很多不足的地方,抛砖引玉自己封装的想法1.参考
Masnory
的代码,自己将方法的调用改为链式。2.将一些常用的UI的需求扒出来。
soulDxl
·
2021-05-11 07:36
理解
Masnory
—Part1
Masnory
做了什么?简单说,只是简化了代码实现Autolayout的方式,本质还是系统API实现的(后面会讲到)。创建一个view,左边距离self.view左边50。
关灯侠
·
2021-04-30 11:10
ios cannot use "@throw" with objective-c exceptions disabled 问题解决方案
我的项目是unity3d导出的xcode项目,在使用
Masnory
框架时,编译运行报出如下错误:ioscannotuse"@throw"withobjective-cexceptionsdisabled
异界工程师
·
2020-09-14 17:06
ios
[原创]分享一些iOS实用Demo
总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、
Masnory
、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取
张三李四的张三
·
2020-09-10 22:31
iOS开发
分享一些iOS实用Demo
https://blog.csdn.net/zyq527758142/article/details/52228067总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、
Masnory
架构师的一小步
·
2020-08-20 11:52
ios
知识储备
分享一些iOS实用Demo
http://blog.csdn.net/zyq527758142/article/details/52228067总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、
Masnory
xzt2012
·
2020-08-10 04:04
ios开发
浅析AutoLayout和
Masnory
之二
AutoLayout关于更新的几个方法的区别setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。layoutIfNeeded:告知页面布局立刻更新。所以一般都会和setNeedsLayout一起使用。如果希望立刻生成新的frame需要调用此方法,利用这点一般布局动画可以在更新布局后直接使用这个方法让动画生效。layoutSubview
LY_iOS
·
2020-08-09 18:27
iOS小知识
浅析AutoLayout和
Masnory
AutoLayout是利用约束来控制视图的大小和位置,系统会在运行时通过设置的约束计算得到frame再绘制屏幕。AutoLayout的生命周期进入下面主题前可以先介绍下加入AutoLayout的生命周期。在得到自己的layout之前LayoutEngine会将Views,约束,Priorities(优先级),instrinsicContentSize(主要是UILabel,UIImageView等
LY_iOS
·
2020-08-09 17:28
iOS小知识
iOS布局与
Masnory
使用实践
手动布局和自动布局AutoLayout原理AutoLayout的性能
Masnory
的使用首先对
LeverTsui
·
2020-07-11 03:35
iOS函数编程和链式编程(使用block仿
Masnory
实现)
实在不好意思,题目起的太大了,这里只是对
Masnory
的实现仿照写一个最简单的demo.把实现思路简单阐述一下,共同进步各位朋友:源码在demo,可以去看看.在Masonry中,实现是这样写的:UIView
长若执念
·
2020-07-08 02:24
【iOS】关于使用Masonry切圆角无效
今天在使用
masnory
写了一个列表,发现了一个问题。那就是在使用masonry设置view后发现,设置任意角的圆角不起作用。
anyi1305
·
2020-07-07 03:48
iOS-使用
Masnory
实现UITableViewCell自适应高度
在iOS开发当中,如果涉及到UITableViewCell的一些复杂UI的绘制时难免会碰到这么一个难题:UITableViewCell的高度如何设置!的确,我们就拿一个简单的例子来说:一个Cell上,有头像,有昵称,有评论内容,还有图片等控件,其中评论内容的字数并不能确定,那就决定了其每一个Cell的高度不定。比如下面我所做的一个项目中的评论:图1:简单的评论从图1中可以看到,Cell的头像,昵称
狼居胥侯
·
2020-07-01 11:11
iOS使用Frame轻松布局 -- Dinas
Dinas的诞生我是习惯用纯代码的开发者,布局大面积使用
Masnory
以及小部分计算frame。
ziooooo
·
2020-04-03 12:18
链式编程和函数式编程简单理解
Masnory
这个第三方库大家应该都见过,但是在我们经常这样写make.centerY.equalTo(self.view).offset(100),offset(100)的时候有没有感到奇怪,为什么可以这样写
SunshineBrother
·
2020-03-20 21:32
Masnory
进行autolayout等间隙排列
github源码地址横向方向上,等间隙排放####UIView*superView1=[[UIViewalloc]initWithFrame:CGRectMake(10,70,self.view.frame.size.width-20,220)];superView1.backgroundColor=[UIColorredColor];[self.viewaddSubview:superView1
齐滇大圣
·
2020-03-19 22:39
iOS 函数编程 & 链式编程
FunctionalProgramming,简写FP使用特点,将局部小的逻辑计算封装为一个个小的函数体,在实际应用中将这些小的函数体自由组合可以接受函数当作输入(参数)和输出(返回值)函数式编程的基础是block/闭包函数式编程的代表作品:
Masnory
_Mach
·
2020-03-14 10:27
好玩的demo
总结了一些常用的demo,包括获取验证码、AVPlayer、AFNetworking、
Masnory
、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取
止于至善乎
·
2020-03-11 05:05
编程
.简写FP使用特点,将局部小的逻辑计算封装为一个个小的函数体,在实际应用中将这些小的函数体自由组合可以接受函数当做输入(参数)和输出(返回值)函数式编程的基础是block/闭包函数式子编程的代表作品:
Masnory
海绵宝宝不要哭
·
2020-03-05 01:44
用SnapKit适配tableviewcell的自适应高度
iOS的时候经常用
masnory
进行适配,SnapKit是一个用Swift封装的autolayout自动适配的库,用法其实和
masnory
类似。
Alfred_小乐
·
2020-03-02 05:32
iOS中的函数式编程
作为一个iOS开发者,那么你一定用过
Masnory
/SnapKit;Masonry是一个OC开发中,非常好用的自动布局的第三方框架;SnapKit是Masonry团队打造的
随风流逝
·
2020-03-01 18:14
Masonry介绍与使用实践(快速上手Autolayout)
最近在研究
Masnory
,下边是本人发现的好文,推荐下里脊串的开发随笔http://adad184.com/2014/09/28/use-masonry-to-quick-solve-autolayout
超_iOS
·
2020-02-19 11:41
Masnory
约束同行View
[self.viewaddSubview:self.labelOne];[self.labelOnemas_makeConstraints:^(MASConstraintMaker*make){make.left.equalTo(self.view.mas_left).with.offset(20);make.top.equalTo(self.view.mas_top).with.offset(1
soime
·
2020-02-08 20:26
iOS demo汇集
常用的demo,包括获取验证码、AVPlayer、AFNetworking、
Masnory
、高仿微信、高仿网易、K线图、折线图、柱状图、手势解锁、TouchID、直播、动画等,大家可以根据需要自取,大部分都是来自
hanyongwei
·
2020-01-08 14:46
读 SnapKit 和 Masonry 自动布局框架源码
这三个问题看看SnapKit和
Masnory
分别是怎么做的,正好也能够窥探下作者是如何利用Swift和Objective-C两个不同语言的不同特性做到一致的使用体验的。如果还不了解这两个框架的使
星光社的戴铭
·
2020-01-04 08:09
使用了Masonry约束后获得frame
在自定义单元格中对view使用了
masnory
约束后会发现获取的view的frame都是0__weaktypeof(self)weakSelf=self;[selfaddSubview:self.backGreenView
MccReeee
·
2019-12-31 04:00
masnory
方法笔记
在使用
masnory
适配的时候,有些方法记不住,特此笔记记录。
快乐的tomato
·
2019-12-25 13:51
深入浅出-iOS函数式编程的实现 && 响应式编程概念
配图作为一个iOS开发者,那么你一定用过
Masnory
/SnapKit;Masonry是一个OC开发中,非常好
Yangsc_o
·
2019-12-21 01:19
PromiseKit框架(swift版)实践
周所周知PromiseKit是个链式异步框架,用过
masnory
的都知道链式异步的好处。该框架有OC和swift版本,这里主要介绍的是swift版本使用的。
softlipa
·
2019-12-17 22:09
iOS 知识点-
Masnory
约束UIScrollerView的坑以及用Masonry实现动画
Masnory
约束UIScrollerView直接用Masonry对scrollView进行约束,scrollView是不会滑动的,因为确定不了contentSize。
Michael1
·
2019-12-14 03:29
Masnory
居中显示make.center.equalTo(self.view);make.size.mas_equalTo(CGSizeMake(300,300));让一个view略小于其superView(边距为10)make.edges.equalTo(sv).with.insets(UIEdgeInsetsMake(10,10,10,10));/*等价于make.top.equalTo(sv).wit
渴_望
·
2019-12-13 08:26
masnory
设置圆角
对
masnory
不是很熟悉.一直觉得用它无法得到frame,其实不然.用过layoutIfNeeded这个方法后就可以得到了.实践出真知啊
MASNORY
设置圆角:方法1:推荐-(void)changeYuanUI
超_iOS
·
2019-11-01 04:25
浅谈iOS函数式编程的实现 与 响应式编程
作为一个iOS开发者,那么你一定用过
Masnory
/SnapKit;Masonry是一个OC开发中,非常好用的自动布局的第三方框架;SnapKit是Masonry团队打造的swift版本的自动布局框架;
爱码哥
·
2019-01-02 17:30
iOS开发
masnory
宽度自适应
当label想要宽度自适应时加上下面的话“ContentCompressionResistance”和“ContentHugging”1.宽度不够时[_label1setContentCompressionResistancePriority:UILayoutPriorityRequiredforAxis:UILayoutConstraintAxisHorizontal];122.宽度够时[lab
Erice_e
·
2018-07-30 12:11
Masonry的使用
Masonry,是对AutoLayout进行分装的第三方框架,对应的swift版本为Snapkit,Snpkit的简单使用.下面来介绍
Masnory
的简单使用
Masnory
的简单使用:下面来看一个简单的例子
StoneWing
·
2018-06-01 15:21
函数式编程
作为iOS开发者,常用
Masnory
/SnapKitMasonry是常用的自动布局的第三方框架Snapkit是Masonry团队打造的swift版本的自动布局框架一个典型的Masonry的语句make.centerY.equalTo
ajdfhajdkfakr
·
2018-05-29 09:09
iOS技术点
Swift学习-三方布局SnapKit
大家都知道在OC当中的三方布局
Masnory
,而到swift中大家想用
masnory
会有很多不便之处,随之而来的是SnapKit其实是和masonry是孪生兄弟。
果然小行家
·
2018-05-08 10:20
iOS 被滥用的weak
看其他人的代码,发现weak出现在了几乎所有有block的地方,比如GCD比如,使用
Masnory
布局的地方,weakweak1.jpeg问了几个同学,理由大都是,避免循环引用,被循环引用整怕了。
杨柳小易
·
2017-08-04 22:40
使用XIB配合NSLayoutConstraint进行页面布局
将这个混乱的时代拉回正轨~~一直一直都在使用
Masnory
进行页面排布的我,为了自己的知识面开阔更多,进而来学习使用一下XIB。后来,我觉得XIB真的蛮爽的...但是为什么我最后放弃了呢?
TsingQue
·
2017-05-15 16:22
Masnory
结合UITableView+FDTemplateLayoutCell 自适应高度
Masnory
相对定位的时候_infoLabel=[UILabelnew];[self.contentViewaddSubview:_infoLabel];_infoLabel.font=[UIFontboldSystemFontOfSize
XLsn0w
·
2016-12-06 13:05
Masnory
的详细使用
Masonry简介Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来自动布局,具有很好可读性且同时支持iOS和MaxOSX等。总之,对于侧重写代码的coder,请你慢慢忘记Frame,喜欢Masonry吧使用前的准备若是你对于自动布局很熟练的话,再接触这个第三方Masonry很容易上手的,对UI界面显示的控件的约束本质都是相同的,现在呢,我一般都是喜欢在控制器
下雨天爱喝咖啡的熊
·
2016-10-22 11:36
几张图弄明白ios布局中的尺寸问题
回正题,这里讨论的是在
Masnory
框架下的布局问题。
保安保安
·
2016-05-13 15:00
iOS函数式编程的实现 & 响应式编程
配图作为一个iOS开发者,那么你一定用过
Masnory
/SnapKit;Masonry是一个OC开发中,非常好用的自动布局的第三方框架;SnapKit是Masonry团队打造的swift版本的自动布局框架
wwwang89123
·
2016-04-17 23:00
ios
函数
cocoa
函数式编程
appstore
深入浅出-iOS函数式编程的实现 && 响应式编程概念
配图作为一个iOS开发者,那么你一定用过
Masnory
/SnapKit;Masonry是一个OC开发中,非常好用的自动布局的第三方框架;SnapKit是Masonry团队打造的swift版本的自动布局框架
第八号当铺
·
2016-03-07 11:00
上一页
1
2
下一页
按字母分类:
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
其他