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+)
[AutoLayout] Content Hugging & Content Compression Resistance 应用case
前段时间面试过很多iOS开发,问到
自动布局
的时候,很多人只会简单使用,甚至都
joshualiyz
·
2021-05-10 12:07
autoLayout
自动布局
约束技巧
这几天看一个项目,看到这个项目里用到autoLayout时,里面的约束都是相对独立的,一个界面里的相关控件的约束大都是相对View的边界来约束的,或者是每一个控件都是以一个固定的数值距离与其它控件来约束.这样一来,以后修改这些控件的位置的时候就会变得很麻烦——-动了一个控件的位置后,其它控件的相对位置也就发生了变量,整体布局就变形了.今天我给大家介绍一种我自己平时用到约束方式:就是运用AutoLa
TobyoTenma
·
2021-05-08 22:52
Swift编程之Snapkit
写在前面(Github地址)主要记录了,我在学习Snapkit中的一些整理记录学习目标好好学习如何用代码来做
自动布局
使用SnapKit做了一个修改密码的表单效果图Snapkit的安装Cocoapods安装在项目的
Manba_小洛
·
2021-05-08 02:21
UIScrollView
自动布局
scrollVIew中添加一个按钮,直接报错专门的view,作容器去确定scrollView滚动范围水平滚动范围:view的宽度+左右两边间距垂直滚动范围:view的高度+上下两边的间距scrollView
自动布局
geekAppke
·
2021-05-07 13:14
Autolayout
自动布局
cell导致tableView偏移
在iOS8下,使用Autolayout
自动布局
cell,在点击cellpush的过去,pop回来的时候,发现tableView偏移,iOS9下正常,可以建立一个tableView的类别来缓存cell的高度
我非起点亦非终点
·
2021-05-06 15:57
iOS: 引导页 UIScrollView
自动布局
(AutoLayout)详解
关键词:iOS、引导页、UIScrollView、AutoLayout、
自动布局
、OC、Objective-C开屏引导页是app常用的一种引导页,即第一次打开app后显示给用户的几个左右滑动的页面,用来提醒用户这个版本有什么新东西
拾识物者
·
2021-05-06 06:20
Swift
自动布局
SnapKit的进阶篇
前言在上篇文章中,我们初步学习了SnapKit的基础使用方法,文章:Swift
自动布局
SnapKit的详细使用介绍。
langkee
·
2021-05-05 16:59
[译]《iOS Human Interface Guidelines》——Adaptivity and Layout
尺寸的类和
自动布局
通过定义屏幕的布局、视图控制器和各个视图对于展示环境的改变做出的适应,来帮助你满足这一预期。
Cloudox_
·
2021-05-05 13:12
关于ui搭建三种方式的优劣性
一、手写代码UI1、优势√适合大型项目大规模使用,利于版本管理、追踪改动以及代码合并;最好的代码重用性2、遗憾√慢,开发周期长,维护代码复杂;
自动布局
AutoLayout困难,手写约束二、xib文件组织
Alvin_d372
·
2021-05-05 11:19
AVPlayerLayer 设置
自动布局
如果要设置playerLayer的布局,目前iOS不支持layer设置AutoLayout也不支持autoresizingMask,所以无法给playerLayer设置约束,当然可以采用原始的方法,就是在viewDidLayoutSubviews中再次设置playerLayer的frame,但是这样在屏幕旋转时会有一片短暂的空白区域,虽然很快就消失了,但是这样效果不是很好。解决方案:通过UIVie
多网
·
2021-05-05 02:35
谈谈 Objective-C 链式语法的实现
直到第三方
自动布局
框架Masonry的出现,如
知识小集
·
2021-05-05 00:09
【SizeClass】SizeClass介绍
参考文章xcode6中
自动布局
autolayout和sizeclass的使用SizeClass介绍由于苹果手持设备屏幕尺寸的差异化,我们基本上已经不可能用一套设计,使之在所有设备上看起来尽善尽美(除非设计超简单
刘大帅
·
2021-05-04 22:04
更加快速地设置Frame
由于现在手头上的项目是基于frame开发的,没有xib或者storyboard,没有使用
自动布局
,所以排布界面时总是显得很繁琐。
tripleCC
·
2021-05-04 08:50
Storyboard布局中的坑
1.Storyboard中的UIScrollView使用
自动布局
,使其能够滚动http://www.cocoachina.com/ios/20150104/10810.html2.约束问题问题描述:从第一个界面
刘泽要长肉
·
2021-05-04 04:29
关于iOS autolayout(
自动布局
)的简单了解
2.AutoLayout
自动布局
的代码实例及解释使用AutoLayout
顺其自然2017
·
2021-05-03 21:02
开发过程中常见的问题
1.UIScrollView的
自动布局
在storyBoard中使用自定义布局拖入一个UIScrollView控件,在UIScrollView控件上添加其他控件就会报错,因为UIScrollView控件内容的宽度和高度不确定
龙逸星辰
·
2021-05-03 20:32
SDAutoLayout 使用简介
github.com/gsdios/SDAutoLayout新版更新内容:(2016-05-17)新版SDAutoLayout更新内容:1、增加设置偏移量offset功能2、修复之前button作为父视图时内部控件不能
自动布局
问题
RunningDu
·
2021-05-02 16:01
UIStackView 线性文档流布局
概览UIStackView为单行或者单列提供
自动布局
、自动伸缩特性,UIScorllview提供的特性则contentSize大于frame.size时可以滑动的特性,理论上将二者的特性结合起来就能实现线性文档流布局
朽木自雕也
·
2021-05-02 07:11
Intermediate iOS Programming with Swift!读书笔记
Chapter1-BuildingAdaptiveUI此章节主要
自动布局
及SizeClass的基本使用,并无难度,纯SB操作Chapter2-AddingSectionsandIndexListinUITableView
iOS开发章鱼哥
·
2021-05-01 15:34
隐藏tabBar引出的
自动布局
的问题
隐藏tabBar引出的
自动布局
的问题今天在学习中遇到的一个问题,纠结了好久,希望对一些共同学习的人起到帮助当设置完HideBottomBaronPush之后,假如这个控制器设置了一些链接BottomLayoutGuide
咬鹃
·
2021-04-30 23:03
Unity UGUI原理篇(五):Auto Layout
自动布局
原文链接:UnityUGUI原理篇(五):AutoLayout自動佈局目标AutoLayoutSystem架构LayoutElement元素大小Horizontal、Vertical、GridLayoutGroup元素排列ContentSize与AspectRatioFitter大小控制AutoLayoutSystemAutoLayoutSystem是基于RecTransformLayoutSys
养渔人
·
2021-04-30 08:50
从头开始swift2.1 仿搜材通项目(九) 通用的缓存
本节是仿搜材通项目的最后一节了,前面我们记录了主流框架(Tabbed)的搭建,第三方SDK(百度地图)的集成,使用CocoaPods管理第三方库,如何团队并行开发,后台交互、
自动布局
、点击效果、BaseController
a_mean
·
2021-04-30 00:01
【知识总结】xib
自动布局
设置约束的最大值
为约束设置最大值或最小值例子:在自定义cell(xib控件)中拖入一个label,设置label的上,下和右的约束,值随意,重点是设置label的最大宽度width不能大于100实现:按需求中的要求,设置先设置好上,下和右的约束。1.png为label设置width约束为1002.png点击label,在右侧栏中设置,如下图操作3.png点击Edit,修改Constant,选择小于等于,如图4.p
小子爱搞事
·
2021-04-29 22:39
第三方Masonry-实现纯代码
自动布局
(3)
让两个高度为150的view垂直居中且等宽且等间隔排列间隔为10UIView*view2=[UIViewnew];[view1addSubview:view2];view2.backgroundColor=[UIColorcolorWithRed:0.667green:1.000blue:0.247alpha:1.000];UIView*view3=[UIViewnew];view3.backgr
渴wang
·
2021-04-29 08:25
自动布局
第三方框架-pureLayout学习
AttributesPureLayout-CommonAttributes.png下面是在pureLayout中经常使用的五个参数(Thereare5specificattributetypes,whichareusedthroughoutmostoftheAPI)1.ALEdge2.ALDimension3.ALAxis4.ALMarginavailableiniOS8.0andhigheron
ZhengLi
·
2021-04-29 02:20
iOS xib
自动布局
自定义简易轮播控件
先看效果ZFBannerView话不多说,直接上代码。首先.h文件代码////ZFBannerView.h////CreatedbyBiBiManon2021/4/23.//Copyright©2021BiBiMan.Allrightsreserved.//#import#import"ZFProtocolDock.h"/***_Nullableimages;/**delegate;/**@pro
BiBiMan
·
2021-04-28 09:30
探究 Masonry 源码
Masonry是一个轻量级
自动布局
框架,开发者可以使用更简洁的链式语法为控件进行布局。Masonry的使用可以参考官网,这里主要探究一下Masonry的实现。
jing37
·
2021-04-27 18:43
只需要URL就可以下载网络Image
只需要url可以显示图片的三种方法都需要在项目里面下载安装编译添加框架它们是将图片都下载到了缓存区保存用到时再提取,避免重复下载浪费流量1.SDWebImage2.Kingfisher3.
自动布局
PINRemoteImage
潜水100号
·
2021-04-26 15:43
xib创建的scrollview子控件
自动布局
层级结构如下,homeview相当于scrollview的contentview。一开始发现超屏幕部分子view上button点击无响应,原因是homeview的高度不对,只有屏幕那么高,子view是悬空的。。homeview的高度是autolayout约束决定的,每一个父view的高度又是子控件决定的。根据这点才可以设定homeview的高度。详细参考如下链接:http://ju.outofme
利尔德
·
2021-04-26 03:25
iOS
自动布局
1-基础概念与原理
自动布局
出现以前的布局模式是基于UIView的frame属性。
流水_事
·
2021-04-25 22:12
iOS文档补完计划--UIView
主要的功能包括视图样式、层级、约束、
自动布局
、渲染、手势、动画、坐标转换等等。其中有些东西(比如原生
自动布局
、而我们平时都用mas/sd)并不常用、所以只筛选了一部分平时可能用得到的地方。
kirito_song
·
2021-04-25 16:59
iOS开发之项目中常用的第三方
PYSearch)(OC)PYSearchDemo.gif2、下拉选择菜单功能(lyb5834/YBPopupMenu)(OC)YBPopupMenu.gif3、指示器(SVProgressHUD)4、一行代码搞定
自动布局
啾洁
·
2021-04-25 11:25
Swift -
自动布局
库SnapKit的使用详解1(配置、使用方法、样例)
(转载于http://www.hangge.com/blog/cache/detail_1097.html)Swift-
自动布局
库SnapKit的使用详解1(配置、使用方法、样例)为了适应各种屏幕尺寸,
小小bug
·
2021-04-25 10:40
使用AutoLayout
自动布局
的TableViewCell,如何获取cell的高度
CGSizesize=[cell.contentViewsystemLayoutSizeFittingSize:UILayoutFittingCompressedSize];
我的马里奥兄弟
·
2021-04-24 23:25
Masonry结合FDTemplateCell巧妙实现cell的展开收缩
前言Masonry在
自动布局
的领域里很受欢迎,被广泛使用。
蛮荒星域
·
2021-04-24 17:59
Xcode 9/iOS 11
自动布局
混乱的问题
今天升级了Xcode9,发现之前用的列表自适应高度布局混乱了,每个rowheight都返回44,查了很多技术文档说默认是支持self-sizing,除非设置estimatedRowHeight=0;self.tableView.estimatedRowHeight=60;@property(nonatomic)CGFloatrowHeight;//defaultisUITableViewAutom
tobin_
·
2021-04-24 08:15
使用约束
在界面编辑其中使用
自动布局
约束有三种方式:1.在views之间使用control-drag2.pinandalign工具3.让界面编辑器为你设置与编辑约束这三种方式各有优缺点,大多数开发者会选择其中一种
谁在丛中笑
·
2021-04-24 02:27
【iOS】封装基于UIView的任意位置icon按钮
Platform:iOS7.0+Language:Objective-CEditor:Xcode6.0+实现思路UIView+UIImageView+UILabel+NSLayoutConstraint核心代码:
自动布局
清無
·
2021-04-23 12:11
3、图层几何学
另外我们也会涉及如何管理图层的几何结构,以及它是如何被自动调整和
自动布局
影响的。
方圆几度
·
2021-04-22 10:18
代码适配Masonry使用的详细介绍
Masonry简介Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来
自动布局
,具有很好可读性且同时支持iOS和MaxOSX等。
Crazy2015
·
2021-04-22 05:00
自动布局
注意点
用xib和storyboard添加的约束是没法用Masonry修改的,因为xib和storyboard的约束类型是NSLayoutConstraint,而Masonry是MASLayoutConstraint.修改xib的约束两种方法:1、拖线(简单)2、代码修改只能用constant,遍历该控件的约束集NSArray*constrains=self.redView.constraints;NSL
Lovell_
·
2021-04-22 02:22
Jetpack Compose for Desktop实现复杂的
自动布局
网格
效果如下:主要实现随窗口尺寸自动调整元素位置的功能,由于实际上考虑了window的尺寸(实现过程并未涉及window),在android上并不适用(虽然正常运行应该没有问题)。实现这种动态控件,思路还是很清晰的,就是用BoxWithConstraints测量待绘图区域的尺寸,根据得到的尺寸画出相应的控件。代码如下:importandroidx.compose.foundation.layout.*
网易在职程序猿
·
2021-04-21 18:36
Android
jetpack
android
自动布局
下的约束错误
1.couldn'tfindacommonsuperviewfor出现这个错误的原因是,你所设置约束的这个控件和所依赖的控件没有共同的父视图。因为没有共同的视图作为参照,frame就不能转换到一个相同的坐标系。这个问题经常会出现在,我们创建了要设置约束的视图,而没有将它添加到父控件中,又或者,要设置约束的这个视图和所依赖的视图没有共同的父视图,也就是你遇到的这种情况。
4陈雨泽4
·
2021-04-21 01:27
Masonry实现cell自动行高
二.或许苹果也感受到了这方面的痛点,于是在iOS8中,加入了
自动布局
Auto
shizidy_90
·
2021-04-18 10:49
ios Masonry实现cell自动行高
二.或许苹果也感受到了这方面的痛点,于是在iOS8中,加入了
自动布局
Auto
缘來諟夢
·
2021-04-13 04:10
项目一
一,要想整体布局,要做适配,有时候适配并不好做,用了
自动布局
,以后是再设置frame会失效吗,我不是很懂,做了约束好像就不能给frame啦,但是我的约束在iPhone4可以在iPhone6就不行了,是要怎么改进
herb129
·
2021-03-11 11:30
实现位移动画的两种方式
在使用了
自动布局
autoLayout的情况下,实现动画有两种方式第一种:更新布局,在动画的block中执行[viewlayoutIfNeeded];方法代码示例:[childViewmas_updateConstraints
张俊凯
·
2021-03-11 01:41
Auto Layout
自动布局
在引入AutoLayout这种
自动布局
方式之前,iOS开发都是采用手动布局的方式。而手动布局的方式,原始落后、界面开发维护效率低,对从事过前端开发的人来说更是难以适应。
wpf_register
·
2021-03-08 14:42
Unity MVC实现背包系统(2)
首先制作一个背包面板,我这里比较简单,就是一个滚动视图,还有一个提示文本,外加两个按钮,一个是使用物品,一个是增加物品,然后给滚动视图的Content添加上布局组件,这样当我们动态添加物品预制体的时候就会
自动布局
了
_有身份的人
·
2021-03-07 17:19
游戏
tableHeaderView
自动布局
技巧
前言UITableView的有一个tableHeaderView属性:整体列表的头部,滚动的时候回跟随列表整体一起滚动。常规设置tableHeaderView会给定一个UIView再去设定frame,一旦是动态布局还得计算个别动态控件的高度,再将tableHeaderView的height更新,及其麻烦。因此用动态布局设定headerView不香么?动态布局设定tableHeaderView先来看
Alex1989
·
2021-01-28 15:18
上一页
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
其他