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
Autolayout
in Code
使用代码自动布局,需求还是有的,虽然很习惯了IB来做。参看ProgrammingiOS9。一共三个方法:AnchornotationCreatingconstraintsincodeVisualformatnotation1.Anchornotation感觉anchor一个折中的方案,语法比constraints简洁,符合IB设计和添加约束的思路。美中不足是仅支持iOS9。TheNSLayoutA
BoJack_D
·
2019-12-23 08:21
UILayout+SizeClasses不常见的使用场景
AutoLayout
这个技术我不想赘述了,现在直说一些大家不常用到的第一Priority属性观察ThreePaste_Image.png我设置了两条虚线,第一条是距离Two的第二条是距离One的设置它们的
Jafar
·
2019-12-23 04:58
Python日常-正则表达式批量替换dimens.xml中的单位
一开始我想到了几种思路:全部用layout_weight,但是这样太麻烦了百分比布局,还是一样,需要计算百分比,太麻烦鸿洋_推出的
AutoLayout
,但
JimmieZhou
·
2019-12-23 02:36
Swift: 你好,
AutoLayout
!
Xcode8已经发布,带了Swift3的预览版本,以后都是默认采用Swift3的语法。这个例子主要是演示iOS中如何用纯代码实现自动布局,先看看效果。ios-auto-layout.png还是先创建程序入口文件main.swift:importUIKitletargc=Process.argcletargv=UnsafeMutablePointer>(Process.unsafeArgv)UIAp
chai2010
·
2019-12-23 02:33
IOS适配
分为两个部分:VFL代码适配和Masonry框架适配1.VFL代码适配一、VFL介绍1、VFL全称是VisualFormatLanguage,翻译过来是“可视化格式语言”2、VFL是苹果公司为了简化
Autolayout
IIronMan
·
2019-12-22 13:55
FlipView With
AutoLayout
最近项目中需要实现一个类似于硬币翻转的双面View,由于太懒了就在github上找了一个。CMSCoinView之后再具体使用的时候发现很是不便,由于原作者是使用frame进行布局的,我的界面又有许多这样的view,导致代码很不优雅,于是就自己用swift写了一个。代码实现很简单,思路也很简单,直接看效果图吧。FlipView.gif实现思路很简单,在代码里都有简单的注释。下面几个关键点说一下:/
Raaaaamsey
·
2019-12-22 11:10
关于自动布局SD
AutoLayout
在xib上的用法
有系统自带的
AutoLayout
和Masonry,以及我现在推荐的SD
AutoLayout
,它们在处理自动布局都各有优势。这次主要是谈谈对SD
AutoLayout
的运用。
Gary_Tseng
·
2019-12-22 08:05
Auto Layout学习
基础官方WWDC的基础教学视频:202–Introductionto
AutoLayout
foriOSandOSXhttps://developer.apple.com/videos/wwdc/2012/
星光社的戴铭
·
2019-12-22 01:07
About 简易布局 —— autoresizing
简述iOS有两大自动布局利器:autoresizing和
autolayout
(
autolayout
是IOS6以后新增)。
黑羽肃霜
·
2019-12-22 01:10
浅谈
autolayout
自动布局
屏幕适配针对不同大小的屏幕尺寸进行适配iPhone各型号和系列的尺寸不相同3.5inch、4.0inch、4.7inch、5.5inch屏幕的方向也会导致适配问题横屏、竖屏点和像素在用户眼中屏幕是由无数个像素组成的像素越多,屏幕越清晰在开发者眼中屏幕是由无数个点组成的,点又是由像素组成的像素越多,屏幕越清晰在非Retina屏中一个点由一个像素组成在Retina屏中一个点由2X2个像素组成fenbi
游某人
·
2019-12-22 01:03
ScrollView 中使用
AutoLayout
但是在
AutoLayout
的时代,ScrollView就存在了很多坑,今天就是分析坑和填坑的。矛盾从哪儿来先上地址是一个好习惯:GithubDemo地址可以gitrest到对应的阶段去看约束的设置。
WellCheng
·
2019-12-22 00:15
初识 SwiftUI
其界面布局完全抛弃了Storyboard和
Autolayout
,采用了声明式的界面语言(DSL,即DomainSpecificLanguage),加上Canvas的实时预览功能,开发体验有了很大的提升。
一意孤行的程序猿
·
2019-12-22 00:11
iOS开发之
AutoLayout
-两个View位置大小同等(多思路)
初始状态的两个Viewimage.png思路一:1.设置黄色View距离父控件的左边/底部2.设置蓝色View距离父控件的右边/底部3.设置两个View的宽高同等4.设置两个View的间距(其实就是黄色View的右边距离蓝色View左边距离)5.设置黄色或者蓝色View的高度image.png注意:image.png下载链接:https://github.com/OwenJoe/AutoLayou
朱晓晓的技术博客
·
2019-12-21 14:18
“#”的迷雾
在代码中使用
Autolayout
时,大家都会使用NSDictionaryOfVariableBindings这个宏,这个宏可以生成一个变量名到变量值映射的Dictionary。
凯旋之歌
·
2019-12-21 05:45
AutoLayout
中的Content Hugging 和 Content Compression Resistance
iOS6中引入了
AutoLayout
,极大的方便了UI元素的布局,现在已经过去一年了,并且大部分设备的系统也已经升级到了iOS6,是时候要使用此项技术了。在
AutoLayout
的学习
Cooperluffy丨路飞
·
2019-12-20 21:45
iOS架构文档
非常简单的使用纯代码实现
autoLayout
布局,是目前非常流行的手工布局框架。传送门。使用MVVM的
大橙子1
·
2019-12-20 16:27
iOS XIB创建的cell tableviewcell自适应行高
只是有一个前提:cell是用xib方式自定义创建,
Autolayout
做的约束。先上效果图image利用xib创建自定义cell实现自适
叩首问路梦码为生
·
2019-12-20 12:22
知识小集实践2-聊聊
AutoLayout
的一对属性
知识小集LOGO《知识小集》1小集知识点地址聊聊
AutoLayout
的一对属性2主题属性理解contenthuggingpriority抗拉伸优先级,值越小,视图越容易被拉伸contentcompressionresistancepriority
Jacob_LJ
·
2019-12-20 11:55
iOS 布局篇(一)-NSLayoutConstraint的使用和 VFL 语言介绍
说起自动布局,现下流行的也有很多种,什么Masonry,sd_
autolayout
等等工具,但是这些工具,也是基于原生的NSLayoutConstraint来写的,所以,很有必要了解一下NSLayoutConstraint
wanna_dance
·
2019-12-19 23:47
XIB 或者
AutoLayout
实现Cell高度自适应
不要设置TableView返回Cell高度的代理方法设置底部控件约束与cell的contentView距离设置预估行高,并且设置cell高度自动计算注意:如果不设置预估行高的话,Cell会设置固定行高为44,如果使用SnapKit设置的Cell自适应高度可能在某些机型上无效taskList.estimatedRowHeight=77;taskList.rowHeight=UITableViewAu
吃面多放葱
·
2019-12-19 23:15
SD
AutoLayout
:比masonry更简单易用的自动布局库
SD
AutoLayout
:一行代码搞定自动布局!支持Cell和Tableview高度自适应,Label和ScrollView内容自适应,致力于做最简单易用的
AutoLayout
库。
GSD_iOS
·
2019-12-19 23:03
Unity UGUI
AutoLayout
Button,Image)自动布局,PC,安卓都可以,解决屏幕缩小的时候UI无法缩小的问题,控件缩放全部按窗口比例缩放,可以设置极值原创bysuperowner,禁止转载文章PC导出配置:image.png//
AutoLayout
.cs
superowner
·
2019-12-19 18:28
iOS 上的 FlexBox(箱式) 布局及yogaKit框架使用
AutoLayout
,通过设置相对位置的约束进行布局。Frame没什么太多可说的了,直接制定坐标和大小,
nevermore_子高
·
2019-12-19 17:17
软键盘弹出时输入框位置自动调整,输入内容高度自适应
布局用
Autolayout
。使UIView距离左,右,低边距为0,高度为64。UI
启发禅悟
·
2019-12-19 10:51
UITableView
autolayout
的tableHeaderView设置
使用masonry给tableHeadView添加各种子View,并做好布局对子View中多行的UILabel,设置preferredMaxLayoutWidth属性,否则UILabel只能计算出单行的高度,如下self.hitLab.preferredMaxLayoutWidth=SCREEN_WIDTH-20;动态计算tableHeadView的高度,并设置tableHeadView的fram
sundancer
·
2019-12-19 08:39
Autolayout
约束优先级问题使用Masonry约束优先级问题使用Masonry一行两个Label,距离屏幕左右边距各15,测试不同文字内容长度时Label的显示情况,以及通过设置优先级后Label的显示情况来透彻理解约束优先级问题。ContentHuggingPriority表示当前的Label的内容不想被拉伸;默认HuggingPriority==250值越大越不被拉伸(最大1000)ContentCompr
宫城良田__
·
2019-12-19 05:31
使用Masonry(
AutoLayout
)出现约束冲突的解决方案
在不使用
AutoLayout
的时候,我们通过设置frame属性来告诉系统这个UIView的位置和大小。
koce_zhao
·
2019-12-19 05:29
INS 的地点标签UIScrollView
autoLayout
的实现
这里我们选择用简单的
autolayout
来实现整个布局。(
autolayout
入门传送门:从
白露随风
·
2019-12-19 04:19
Xcode 8带来的新特性和坑
正文InterfaceBuilderXcode6中在原有的
Autolayout
的基础上,添加了SizeClasses新特性,通过这个新特性可以使用一个XIB或者SB文件,适配不同的屏幕以及iPhone和
A訫飛Flyme
·
2019-12-19 02:17
IOS开发之
Autolayout
——“Content Compression Resistance”和“Content Hugging”
在使用storyboard进行UI布局时,我们经常不经意间会注意到“ContentCompressionResistancePriority”和“ContentHuggingPriority”这两个属性。image下面给大家简单介绍下这两个小家伙:首先,我们得先来了解下另一个属性intrinsicsize(固有尺寸),一个根据自身内容大小而决定的尺寸。我们都知道,UIButton、UILabel等
emore
·
2019-12-19 00:19
Xcode问题与技巧
(image.png-519709-1514011547144-0)]2、出现警告Thisapplicationismodifyingthe
autolayout
enginefromaback..
着魔的毛豆
·
2019-12-18 23:30
NSDictionaryOfVariableBindings
在代码中使用
Autolayout
时,大家都会使用NSDictionaryOfVariableBindings这个宏,这个宏可以生成一个变量名到变量值映射的Dictionary。
石玉龙
·
2019-12-18 19:44
Autolayout
之嵌套Stack View的使用
注:本文节选并翻译自StackViews嵌套的多个StackView以下做法展示了一个使用多层嵌套stackview组成的复杂布局。但是,此例中,stackview无法单独生成所有的约束。因此,我们额外需要提供更加完整的约束。img在视图层次完成之后,添加约束展示在下一章节,视图和约束。视图和约束在使用多个嵌套的stackview时,最容易的使用方式就是“从内到外”。首先,在InterfaceBu
我才是臭吉吉
·
2019-12-18 18:41
Masonry
Masonry适配常用属性含义(View+MASShorthandAdditions.h)MasonryNS
AutoLayout
说明leftNSLayoutAttributeLeft左侧topNSLayoutAttributeTop
ljzza
·
2019-12-18 10:58
理解iOS 8中的Self Sizing Cells和Dynamic Type
以下是你使用SelfSizingCells时需要注意的事项:1.为原型单元格定义
AutoLayout
约束2.
Virusboo
·
2019-12-18 09:52
iOS 开发中关于Frame和约束的简单认识
或者在手动调用-layoutIfNeeded方法后获得真是Frame最初做开发的时候,经常使用的是用Frame做屏幕适配,包括后来的大屏幕等等是通过frame的比例来进行的适配,使用起来也算方便,后来苹果出了
AutoLayout
Ticsmatic
·
2019-12-18 06:08
Cell自适应高度
1、
Autolayout
+AutomaticDimension使用这种方式来是Cell高度的自适应比较简单,但不高效。
紫云夕月
·
2019-12-18 02:27
SD
Autolayout
随笔经验
1.SD
Autolayout
更新布局加载动画时会出现无动画过程现象。
大码猴
·
2019-12-18 00:08
ios Masonry怎么以纯代码的方式计算cell高度
我们很多iOS开发者应该都用过
autolayout
,如果用故事版和XIB的话非常好用,但是如果用纯代码的方式写的话就感觉这东西太啰嗦了,一点都不好用,还不如frame来得快,然而在公司项目中一般都是多人开发
白屏
·
2019-12-18 00:46
使用
AutoLayout
实现动态高度的Cell
首先看一下我们最后要实现的效果可以看到我们需要实现的cell需要1个UIImageView和4个Label,其中箭头标注的两个Label可以随着文本的内容,动态的向下拉伸,同时我们cell的高度也会拉伸,cell与最下面的label之间的距离永远是5个像素。接下来让我们一步步动手去实现。首先我们拖5个控件在我们的Cell里,大致的放在最后显示的位置。接下来,第一步设置image的约束,我们让他距离
陈阿票
·
2019-12-17 19:25
iOS开发-屏幕适配三种技术(Autoresizing,
AutoLayout
,SizeClass)
开发中:要进行适配什么是适配:适应、兼容不同的情况常见的适配:1.系统适配:针对不同版本的操作系统进行适配2.屏幕适配:针对不同大小的屏幕尺寸进行适配iOS屏幕适配:iPhone尺寸:3.5inch、4.0inch、4.7inch、5.5inchiPad尺寸:7.9inch、9.7inch屏幕方向:横屏、竖屏Paste_Image.png1、Autoresizing:使用前提关掉AutoLayou
雷潮
·
2019-12-17 16:37
如何创建iOS可视化控件
这次再写一个进阶的文章,重点讲一下如何制作可以和XcodeIDE交互的控件,以及如何与
AutoLayout
系统协作。
子达如何
·
2019-12-17 13:36
iOS6和iOS7界面设计出现的问题
今天遇到了一个问题,我用的是xib文件,使用
Autolayout
布局WebView,WebView的Frame是没问题,但里面的子控件总是和WebView的Frame不同步.我设置WebView的Top
在草地上奔跑的壮汉
·
2019-12-16 22:58
iOS自动布局
AutoLayout
1.1
AutoLayout
原理iOS中视图所需要的布局信息只有两个,分别是origin/center和size,在这里我们以origin&size为例,也就是frame时代下布局的需要的两个信息;这两个信息由四部分组成
Claire_wu
·
2019-12-16 16:00
AutoLayout
深入浅出:UIScrollView中如何设置ContentSize
前言UIScrollView及其子类控件是应用开发中使用率相当高的控件。随着项目需求中界面样式的丰富,使用单个UIScrollView或子类控件已经很难完成复杂界面的构建,往往需要多个UIScrollView来嵌套完成。在新闻、购物等APP中,我们经常会看到多个UIScrollView嵌套的身影。左右滑动效果如图所示,是一个简单的左右滑动的UIScrollView。但是我们在实践的开发中发现,UI
Rocky_Hui
·
2019-12-16 09:37
iOS 无失真横向切换图片
实现原理:利用UIScrollView作为载体+动态修改
AutoLayout
一.
henyinsitan
·
2019-12-16 07:52
iOS7之后的页面布局问题
习惯了iOS7之前的布局,一时之间还有些适应不了,再加上之前从未使用
AutoLayout
。
风往北吹_
·
2019-12-16 04:20
iOS优秀三方开源库整理,了解一下
Objective-C三方开源库表格侧滑菜单MGSwipeTableCellSWTableViewCellZJSwipeTableView表格高度缓存库FDTemplateLayoutCellTemplate
autolayout
cellfor
aggie1024
·
2019-12-16 02:14
iOS学习笔记24-不断进化的屏幕适配
的屏幕适配可以分为3大块,代表着不同时期的屏幕适配主流:AutoResizing:在iOS6之前,完全能够胜任,因为当时苹果只有3.5寸屏,加上比较少的支持横屏,它有非常大的局限性:只能相对于父控件布局
AutoLayout
执着丶执念
·
2019-12-16 01:39
iOS技能体系
MacOSXiOSwatchOStvOSLinux常用命令开发基础UI控件Storyboard&XibCoreData&SqliteCoreGraphicsAnimationBlock&GCDTestCase编写Framework
Autolayout
Roader
·
2019-12-16 01:31
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
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
其他