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
VFL
视图布局约束
VFL
约束规则如下:使用规则|:表示父视图-:表示距离V::表示垂直H::表示水平>=:表示视图间距、宽度和高度必须大于或等于某个值=、=0-[button]-(==padding)-|:表示离父视图的距离为Padding,这两个视图间距必须大于或等于0并且距离底部父视图为padding。10:[wideView(>=60@700)]:视图的宽度为至少为60不能超过700,最大为100011:如果没有声
weixin_30600503
·
2020-08-10 02:49
IOS AutoLayout 代码实现约束—
VFL
转自:http://www.th7.cn/Program/IOS/201412/340400.shtmlIOS提供了两种添加约束的方法第一种:+(instancetype)constraintWithItem:(id)view1 attribute:(NSLayoutAttribute)attr1 relatedBy:(NSLayoutRelation)relation toItem:(id)vi
林尧彬
·
2020-08-10 02:55
iOS 布局篇(二) Masonry 使用与说明
对于iOS开发来说,很多时候,我们用不到原生的开发语言去开发,使用第三方框架,能帮我们节省很多的时间,而且看起来更加的清晰易懂,
VFL
语言看起来和维护起来都比较麻烦,而且出错率比较高,感谢大神提供的Masonry
付佳
·
2020-08-10 02:40
iOS开发-布局篇
简单使用
VFL
添加约束布局
学习笔记由于好奇今天我就捣鼓了一下午,感觉
VFL
挺直观的。废话不多说了,贴代码。
望学海
·
2020-08-10 02:20
笔记
iOS 纯代码
VFL
动态布局
其实已经有很多介绍
VFL
的文章,但在这里我也想记录下自己的理解,给需要的朋友一点帮助,如有错误,欢迎指出。与
VFL
很重要的两个很重要的方法是:1、/*format:是
VFL
字符串。
红色飞絮
·
2020-08-10 02:33
iOS
107 代码约束
VFL
语言
1.在xib上添加的每个约束都是一个约束对象,可以通过代码的方式添加约束1>首先需要将添加约束的view的translatesAutoresizingMaskIntoConstraints属性为NO(禁用autoresizng)2>只是约束自己的添加在自己的身上(例如宽高)3>约束相对于父控件要添加在父控件身上(例如距离左边间隔)4>两个同级之间的view的约束添加到父控件身上(例如两个同级vie
n71820
·
2020-08-10 01:57
AutoLayout
Masonry的使用,动画,出现问题解决等
Masonry是AutoLayout的一个第三方类库,用链式语法封装了冗长的AutoLayout代码,因此学习成本相对于官方提供的AutoLayout,以及
VFL
语言而言,低上很多很多...准备在GitHub
漫漫人生的blog
·
2020-08-10 01:45
第三方
iOS
VFL
自动布局的小秘密
self.redView=[[UIViewalloc]init];self.redView.backgroundColor=[UIColorredColor];[self.viewaddSubview:self.redView];self.blueView=[[UIViewalloc]init];self.blueView.backgroundColor=[UIColorblueColor];[s
ai迷惑
·
2020-08-10 01:43
iOS
ios开发autolayout之
VFL
语言使用总结
1.aboutVFLlanguage示例:H:[cancelButton(72)]-12-[acceptButton(50)]canelButton宽72,acceptButton宽50,它们之间间距12H:[wideView(>=60@700)]wideView宽度大于等于60point,该约束条件优先级为700(优先级最大值为1000,优先级越高的约束越先被满足)V:[redBox][yell
Walden_tinghou
·
2020-08-10 01:41
iOS开发
Autolayout
Auto Layout界面自动布局系列 (使用
VFL
添加布局约束)
本篇文章在第三篇文章的基础上,使用VisualFormatLanguage(暂且翻译为可视化格式语言,简称
VFL
)创建约束。
人生如游戏---
·
2020-08-10 00:31
IOS开发技术
Auto Layout中的
VFL
使用教程
原文链接AutoLayout的可视格式化语言(以下简称
VFL
)允许使用者通过ASCII-art格式化字符串定义约束。用一行简单的代码,你可以定义多个水平或垂直方向的约束。
端_木
·
2020-08-10 00:40
iOS
iOS:原生代码添加约束(
VFL
)
|:表示父视图-:表示距离V:表示垂直H:表示水平>=:表示视图间距、宽度和高度必须大于或等于某个值=0-[button]-padding|:表示离父视图的距离为Padding,这两个视图间距必须大于或等于0并且距离底部父视图为padding。此时必须对metrics参数赋值eg.metrics:@{@"topMargin":@100};[wideView(>=60@700)]:视图的宽度为至少为
青灯古魔
·
2020-08-09 23:18
iOS
Autolayout约束的代码实现方式-2(
VFL
)
VFL
是苹果官方推出的一种改善纯代码实现约束的语法糖下面是一个例子://蓝色控件UIView*blueView=[[UIViewalloc]init];blueView.backgroundColor=
luyangjay
·
2020-08-09 22:40
IOS移动开发
谈一谈苹果原生的布局框架 NSLayoutConstraint 和
VFL
用多了Masonry、Snapkit等第三方框架,自然体会了其中的方便之处,实际上,苹果本身也有自身的自动布局框架,这次来谈谈NSLayoutConstraint和
VFL
两种原生自动布局框架。
HF飞哥
·
2020-08-09 21:45
iOS
开发
iOS 8 Auto Layout界面自动布局系列4-使用
VFL
添加布局约束
原文来自于:http://blog.csdn.net/pucker/article/details/45093483本系列第一篇文章介绍了自动布局的基本原理,第二篇通过一个简单的例子演示了如何使用IB以可视化方式创建自动布局约束,第三篇使用代码直接创建NSLayoutConstraint实例来定义自动布局约束。本篇文章在第三篇文章的基础上,使用VisualFormatLanguage(暂且翻译为可
ffblog
·
2020-08-09 20:22
iOS
一篇厚道的Autolayout及
VFL
经验分享
这篇不是什么教程。Cocoaautolayout出来蛮久了。以前多次想去深入研究一下,每次都很蛋疼无序。这东西是在有些搞。尤其习惯了code写布局的。看到Visualformatlanguage,简直要掀桌子。搜教程,满世界都是,没有一个讲得透彻的。例子空洞。你们就只会3个控件横向布局对法?浑浑噩噩看了多篇。有了点总结。槽不多吐了。简单讲讲。零.Autolayout,开始于iOS6.0一.什么时候
MoZiXiong
·
2020-08-09 18:54
iOS自动布局-
VFL
格式约束
AutoLayoutVFL可视化格式约束一、
VFL
简介iOS的自动布局约束主要有三种方式,1.可视化界面中添加布局,比如在Storyboardxib。
Code&Ocean
·
2020-08-09 17:23
iOS
移动开发
#
UI控件
iOS 12 Auto Layout界面自动布局系列2-使用Xcode的Interface Builder添加布局约束
添加自动布局约束(下文简称约束)有以下几种方式:使用Xcode的InterfaceBuilder界面设计器添加并设置约束通过系统原生的NSLayoutConstraint逐条添加约束通过可视化格式语言
VFL
偷笑黑桃K
·
2020-08-09 17:50
iOS开发
AutoLayout之纯代码布局
AutoLayout之纯代码布局基础篇
VFL
(Visualformatlanguage)格式字符介绍注:不明白的没关系,后面用到时候会介绍。
liuyujinglove
·
2020-08-09 17:54
iOS
AutoLayout之关于苹果原生约束的探索
iOS实现约束有几种方式:原生约束api、
VFL
、IB、第三方约束工具(Masonry、UIView+AutoLayout),这里花一点篇幅来讲述苹果原生的约束。
FlowerSea_5534
·
2020-08-09 17:17
iOS 12 Auto Layout界面自动布局系列4-使用
VFL
添加布局约束
本篇文章在第三篇文章的基础上,使用VisualFormatLanguage(暂且翻译为可视化格式语言,简称
VFL
)创建约束。
偷笑黑桃K
·
2020-08-08 18:14
iOS开发
Objective-C
iOS 一一 AutoLayout之代码实现
Autolayout的实现有很多种,苹果原API,之后的
VFL
,storyboard,第三方Masonry,每种抽出来都是一篇长长的文章,我会分开写,然后依次发表出来,大家可以挑选自己想要的方法来观看在此之前
White Camel
·
2020-08-08 17:20
iOS
swift 自定义购物车计数器
想想后面肯定也要替换成swift的,所以,就开始动手干了起来.购物车计数器,目前设计了两种类型,一种就是线框圆角,一种就是按钮圆形.目前支持加/减,以及设置每一步增加或减少的数值,支持闭包回调.当然同时也涉及了简单的
VFL
NapoleonBai
·
2020-08-08 13:56
Swift扩展
Visual Format Language for Autolayout
46PMOtherpostsintheAutolayoutseries:AutolayoutAutolayoutininterfacebuilderCreatingindividualconstraintsVisualFormatLanguage(
VFL
Night-Wish
·
2020-08-04 10:23
IOS开发
使用Auto Layout中的
VFL
进行自动布局
使用AutoLayout中的
VFL
进行自动布局UIButton*btn1=[[UIButtonalloc]initWithFrame:CGRectMake(0,0,40,40)];btn1.backgroundColor
让我们荡起双脚
·
2020-08-01 13:34
IOS
VFL
约束
一般约束NSLayoutConstraint(item:,attribute:,relatedBy:,toItem:,attribute:,multiplier:,constant:)*约束NSLayoutConstraint参数说明:*item自身控件*attribute自身控件的属性*relatedBy大小判断如:大于等于小于等于等于*toItem相对控件*attribute相对控件的属性*m
史蒂夫好看
·
2020-07-14 23:35
关于 Autolayout
Autolayout布局流程更新约束,计算布局当我们写好了约束代码之后,如使用系统自带的语法,
VFL
,Masonary,这
MaZengyi
·
2020-07-11 07:31
iOS布局篇(二) Masonry 使用与说明
对于iOS开发来说,很多时候,我们用不到原生的开发语言去开发,使用第三方框架,能帮我们节省很多的时间,而且看起来更加的清晰易懂,
VFL
语言看起来和维护起来都比较麻烦,而且出错率比较高,感谢大神提供的Masonry
wanna_dance
·
2020-07-10 11:51
VFL
constraintsWithVisualFormat:参数为NSString型,指定Contsraint的属性,是垂直方向的限定还是水平方向的限定,参数定义一般如下:V:|-(>=XXX):表示垂直方向上相对于SuperView大于、等于、小于某个距离若是要定义水平方向,则将V:改成H:即可在接着后面-[]中括号里面对当前的View/控件的高度/宽度进行设定;options:字典类型的值;这里的
baii
·
2020-07-07 10:35
使用Lay Out里面的
VFL
实现自动布局
在学习的过程中,翔哥又给我们提到了一种新的方法
VFL
,并且用代码简单的实现了一下,然而并不是很懂。。。然后就自己在网上找了多篇对
VFL
的使用,不过都不是很明了。
哪些走过的日子
·
2020-07-07 03:42
OC基础
在Autolayout下对字体自适应Label的实现
VFL
就像下面这样:@“|-20-[labelA]-0-[labelB]-20-|”这时就需要对labelA做一个可以自适应字号的处理,即当text长度
枢机主教_
·
2020-07-02 06:29
VFL
布局问题的解决方法(包括垂直居中和水平居中)
VFL
是什么就不多说,在这里主要记录下在项目使用
VFL
时遇到的一些问题!
是花落呀
·
2020-06-30 07:43
VFL
-visual format language - 可视化格式语言
UIColorblueColor];blueView.translatesAutoresizingMaskIntoConstraints=NO;[self.viewaddSubview:blueView];NSString*
vfl
一直努力奋斗的女程序员
·
2020-06-26 03:25
VFL
小笔记
首先可以确定的是Masonry肯定比
VFL
好用,因为写一份相同效果的代码,Masonry比
VFL
要少很多代码,如果各位公司没有对第三方有要求的话,Masonry肯定是各位的最佳选择。
Nedoloroso
·
2020-06-23 07:55
iOS开发之
VFL
布局总结
VFL
是苹果推出的用来AutoLayout布局的一门比较形象的语言,本身为字符串,虽然用起来比较麻烦,但是相比直接使用苹果的另一个套布局方案要少写一些代码,那么问题来了,github上那么多自动布局的框架
崇山峻岭
·
2020-06-22 07:48
Swift学习:
VFL
约束语言的学习
发现约束不止可以使用这样的写法NSLayoutConstraint(item:,attribute:,relatedBy:,toItem:,attribute:,multiplier:,constant:)还可以使用
VFL
Super_圣代
·
2020-06-22 01:28
提醒对话框SPAlertController官方文档(iOS)
SPAlertController的github地址:https://github.com/SPStore/SPAlertController前言本框架采用
VFL
布局,3.0版本开始核心控件为UIStackView
S型身材的猪
·
2020-04-29 09:54
使用
VFL
给tableFooterView子控件添加约束
记录下用
VFL
给tableFooterView设置约束的坑:
VFL
中“|”代表的是子控件,使用
VFL
时习惯性的设置translatesAutoresizingMaskIntoConstraints为NO
多网
·
2020-04-11 09:16
iOS 布局(一)纯代码AutoLayout布局
设置约束可以使用NSLayoutConstraintAPI和
VFL
(VisualFormatLanguage,可视化格式语言),AutoLayout代码布局比较繁琐,好在一些第三方组件简化了很多步骤,比如
redexpress
·
2020-04-09 22:37
Swift中用API纯代码写autolayout
分为纯API和
VFL
两种方式进行记录。使用API纯代码写autolayoutApple提供的API相对简单,不过使用上代码较长,暂且不讨
XueYongWei
·
2020-04-08 01:10
Autolayout自动布局实现的方法二:
VFL
语言实现约束
什么是
VFL
语言
VFL
全称是VisualFormatLanguage,翻译过来是“可视化格式语言”
VFL
是苹果公司为了简化Autolayout的编码而推出的抽象语言UIView*blueView=[[UIViewalloc
南波万_
·
2020-04-05 23:55
可视化格式化语言约束布局-
VFL
,主要使用的约束布局主要有三种:InterfaceBuilder(IB)可以根据需求进行自定义使用NSLayoutConstraint类代码创建(包括第三方类库Masonry的使用)使用可视化格式语言
VFL
寒桥
·
2020-04-05 04:41
关于自动布局的那点事儿NSLayoutConstraint
VFL
Masonry
NSLayoutConstraintVFLMasonry在开发中我们经常会将XIB、StoryBoard配合AutoLayout来完成界面的适配,但是很多时候如果我们需要封装一个库却不想在库中使用XIB或者StoryBoard,此时我们就需要通过纯代码的方式来对屏幕进行适配了,这也是今天我想讲的主要内容,即如何用纯代码的方式来进行屏幕适配NSLayoutConstraint我们先说一下使用NSLa
Mark_Guan
·
2020-04-03 11:56
从零开始学习
VFL
(一)
一、
VFL
语言简介
VFL
(Visualformatlanguage)是苹果公司为了简化Autolayout的编码而推出的抽象语言二、使用步骤创建控件添加到父控件禁用Aoturesizing添加约束三、使用方法
缭雾
·
2020-04-01 17:04
学习AutoLayout(
VFL
中“-”的使用)
上篇文章说的tableViewCell的问题,其实不是,是我
VFL
的语法写错了,下面请看下这段代码://设置autoLayoutNSDictionary*viewsDictionary=@{@"titleLabel
guaker
·
2020-03-31 14:53
iOS自动布局之
VFL
DZNEmptyDataSet这个库,但这个库默认的点击按钮的长度为全部宽度-padding,这个与产品整个风格不一致,需要修改为根据按钮文字宽度来自动展示按钮的宽度,但DZNEmptyDataSet使用的事
VFL
独孤流
·
2020-03-31 02:44
VFL
代码约束
_ima1=[[UIImageViewalloc]initWithFrame:CGRectZero];_ima1.translatesAutoresizingMaskIntoConstraints=NO;[viaddSubview:_ima1];//_ima1.frame=CGRectMake(300,10,50,50);NSDictionary*contraintDict=NSDictionar
Locaus_Joe
·
2020-03-29 11:19
%1$@、 %2$@、 %1$d
当我看到了一条
VFL
约束时,被里面一些奇形怪状的符号给难住了。
广锅锅
·
2020-03-28 08:06
从零开始学习
VFL
(二)
示例1//绘制两个view,在屏幕下方。UIView*redView=[UIViewnew];redView.backgroundColor=[UIColorredColor];redView.translatesAutoresizingMaskIntoConstraints=NO;[self.viewaddSubview:redView];UIView*greenView=[UIViewnew]
缭雾
·
2020-03-26 18:56
iOS笔试-上机题(附个人见解)
1.1什么是
VFL
,请说出“H:[_aImageView(==50)]-10-[_aButton]”代表的意思?1.2NSPersistentStoreCo
Developer_Yancy
·
2020-03-24 11:19
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他