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
IOS--自动布局
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--
事件传递/响应者链
应用程序使用响应者对象接收和处理事件。响应者对象是UIResponder类的任何实例,常见的子类包括UIView、UIViewController和UIApplication。响应者接收原始事件数据,必须处理该事件或将其转发给另一个响应程序对象。当应用程序接收到事件时,UIKit会自动将该事件定向到最合适的响应程序对象,即第一响应者。在iOS程序中响应者对象的摆放是有前后关系的,多个响应者对象连接
mayuee
·
2021-04-17 21:22
iOS --动画总结 ----二
在
iOS--
动画总结----一中讨论了CAAnimation的派生类CATransition,接下来再讨论下剩下的几个吧!
Small_Potato
·
2021-04-14 03:57
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
HTML CSS table 固定列
这样对于“automatic”
自动布局
方式来说可以加速渲染,但是其后的单元格内容并不会自适应当前列宽。任何一个包含溢出内容的单元格可以使用overflow属性控制是
ShoneSingLone
·
2020-12-29 19:07
数字IC后端设计介绍,写给哪些想转IC后端的人!
后端半定制设计是指使用布局布线工具并基于后端全定制阶段完成的标准单元库及IP库并根据前端设计完成整个芯片的版图设计,这个过程由称为数字后端设计(
自动布局
布线-APR)。
糖果味的Smile
·
2020-12-29 11:58
UIStackView 的注意事项
UIStackView是非常方便的
自动布局
控件,但是有个大坑,可能就我自己不知道下面这段代码是可以正常显示的letstackView=UIStackView(frame:self.view.bounds
在知识的海洋里溺水身忘的小不懂
·
2020-12-23 11:03
Graphviz2.44.2 安装教程
Graphviz2.44.2安装教程Graphviz是一款开源的可视化图形工具,用Graphviz来绘图时,只需要编写dot脚本,就能够对图中的节点完成
自动布局
,可以很方便的用来绘制结构化的图形网络,支持多种格式输出
dengdengwb
·
2020-11-18 13:12
Graphviz2.44.2 安装教程
**Graphviz2.44.2安装教程**Graphviz是一款开源的可视化图形工具,用Graphviz来绘图时,只需要编写dot脚本,就能够对图中的节点完成
自动布局
,可以很方便的用来绘制结构化的图形网络
uuddoop
·
2020-11-18 13:06
graphviz
iOS--
代理,通知,KVO的区别
代理Delegate代理是一种设计模式在iOS中以@protocol(协议)形式实现;传递方式一对一;协议中除了可以定义方法,还可以定义属性;一般声明为weak以规避循环引用;优势严格的语法。所有的事件必须是在delegate协议中有清晰的定义,如果delegate中的一个方法没有实现那么就会出现编译警告/错误;在一个应用中的控制流程是可跟踪的并且是可识别的;在一个控制器中可以定义多个不同的协议,
mayuee
·
2020-11-03 18:37
AutoLayout之NSLayoutConstraint
在iOS12上,Apple大幅提高了布局算法Cassowary在AutoLayout上的性能,所以习惯手动布局的开发者不妨乘此机会尝试下
自动布局
。原生
自动布局
NSL
黄定师
·
2020-10-11 04:41
Auto Layout中Stack View的使用
这是关于
自动布局
的第二篇文章。EmbedIn>StackView插入堆栈视图,与点击EmbedInStack插入没有区别。
pro648
·
2020-10-09 13:33
autolayout
css
objective-c
iOS--
简易型标签的实现(UICollectionView)
接到一个需求就是要实现标签组的显示和选择,如下图所示:image一开始感觉没有什么头绪,参考网上各种demo,发现大部分的demo都是以自绘制标签为主实现标签的长度计算和自动换行,但是这样需要实现的计算量就非常大,对于一部分参考和后期维护起来就非常麻烦,稍微修改错一个参数,导致计算不准确,这就不太好实现。但是想了一下我们常用的系统控件中,是否有相关的控件可以实现呢?第一个想法就让我想到了UICol
Recorder_MZou
·
2020-09-22 11:32
Altium Designer使用Git构想
今天看了dtysky的体三维显示器-PCB部分-LED阵列,用脚本写的上万个LED的
自动布局
和自动布线,很震惊,很欣赏,很喜欢.或许有很多我们可以想象的空间.这篇主要写Git.Git主要管理文本文件,二进制文件却不大合适
weifengdq
·
2020-09-17 03:48
EE
CS
LayoutGroup
自动布局
问题
1.一个文本框,需要随着字数的增加,实现文本框大小的自增长。可以用到ContentSizeFitter。配合Layout布局,可以实现多个文本框的自增长。父物体添加HorizationLayoutGroup和ContentSizeFitter;子物体添加LayoutElement此时,在父物体下添加子物体,父物体的大小会自动变化。2.增加完子物体后,需要获取父物体整体的宽和高。此时,出现了一个问题
Witness_K
·
2020-09-16 14:24
UnityUI
视图的生命周期
用代码创建时使用,需要建立所有需要显示的子视图,等价于storyboard,需要注意的是,在loadview方法中,只是创建控件,而在viewWillLayoutSubviews中设置控件的位置,这是因为
自动布局
的引入
ReadyFlyStone
·
2020-09-16 14:40
IOS学习之路
Masonry
自动布局
详解五:比例(multipliedBy)
Masonry
自动布局
详解五:比例(multipliedBy)说到iOS
自动布局
,有很多的解决办法。有的人使用xib/storyboard
自动布局
,也有人使用frame来适配。
标哥-iOS攻城狮
·
2020-09-16 08:50
IOS开发笔记
ios
masonry
autolayout
自动布局
约束
AutoLayout -Masonry
HistoryandSomethingInsteresting手写代码的UI的
自动布局
在iOS6中引入的新特性iOS6bringsanawesomenewfeaturetotheiPhoneandiPad
谷页风
·
2020-09-15 17:06
iOS开发
iOS--
手势之谜
原文转至:http://www.cnblogs.com/huangjianwu/p/4675648.htmliOS在手机APP的手势操作中包含了:拖动、捏合、旋转、点按、长按、轻扫、自定义等等,详情如下:1、UIGestureRecognizer介绍手势识别在iOS中非常重要,他极大地提高了移动设备的使用便捷性。iOS系统在3.2以后,他提供了一些常用的手势(UIGestureRecognizer
dengyu5435
·
2020-09-14 18:47
人工智能
swift
自动布局
SnapKit
pod'SnapKit'然后导入////ViewController.swift//videowallpaper////Createdbyliuanon2020/6/11.//Copyright©2020liuan.Allrightsreserved.//importUIKitimportSnapKitclassViewController:UIViewController{overridefun
西部喜之郎
·
2020-09-14 17:33
#
swift
UITableView Cell
自动布局
遇到的坑。
第一坑最近在项目中使用了UITableView的
自动布局
如下_tableView.estimatedRowHeight=10;_tableView.rowHeight=UITableViewAutomaticDimension
Capacity_bo
·
2020-09-14 11:55
object_c
决策树可视化环境搭建
graphviz:graphviz是贝尔实验室开发的一个开源的工具包,它使用一个特定的DSL(领域特定语言):dot作为脚本语言,然后使用布局引擎来解析此脚本,并完成
自动布局
。
jingyi130705008
·
2020-09-14 10:35
Python相关安装
python
决策树可视化
graphviz
iOS Auto Layout界面
自动布局
(2)
使用
自动布局
实现不同屏幕尺寸的适配。
老樊Lu码
·
2020-09-14 06:03
iOS
iOS Auto Layout界面
自动布局
(1)
iOS系统中的
自动布局
(AutoLayout)一、视图定位的基本原理视图(View)是一个用于显示内容的矩形区域,它是构成App界面的最基本单元。
老樊Lu码
·
2020-09-14 06:33
iOS
Xcode中使用
自动布局
实现简单登录界面
本文通过实现一个居中显示的登录界面来了解ios中的AutoLayout技术。最终效果图如下:Xcode故事板中的效果图如下:用户名和用户名输入框使用水平的UIStackView包裹起来,密码也使用水平UIStackView包裹起来,最后和登录按钮一起放在垂直的UIStackView中,宽度设置为200。再对UIStackView进行布局约束,水平垂直居中,布局常量由默认偏移的50更改为0.实现步骤
FrancisBingo
·
2020-09-13 21:25
IOS
ios
xcode
iOS11的一些适配问题
原因:这是因为在iOS11中,新的导航视图使用了AutoLayout布局,而我们的给navigationItem设置的customView内部是frame布局,所以在
自动布局
下出错了。
smile_榕
·
2020-09-13 07:44
iOS
iOS开发之Masonry框架-使用方法须知
目录常用的属性与常量Masonry使用注意约束的优先级Masonry添加约束的方法修改约束在哪创建我的约束创建约束技巧:Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来
自动布局
weixin_30577801
·
2020-09-13 06:00
ios--
数据的临时保存形式
//创建多个字典PersonalModel*model=[[PersonalModelalloc]init];model.name=@"111";model.gender=@"男";model.PersonalPhoto=@"wwww/asd";NSMutableArray*array=[[NSMutableArrayalloc]init];[arrayaddObject:model];model
轮回第一人
·
2020-09-13 05:38
ios
iOS
自动布局
一开始用VFL语言都是这样实现
自动布局
的,一两个控件还好,多几个控件简直不能忍。
ccnyou
·
2020-09-13 05:36
objective-C
iPhone开发
iOS--
中文排序、全拼音排序
本文示例Demo在GitHub:https://github.com/gaussli/ChineseSortDemo在做项目的时候,总遇到排序问题,英文排序是很简单的,直接使用compare方法就可以实现了,但是一旦遇到中文,就显得麻烦了。iOS和java不同,java能进行中文字符串的比较,而iOS却没有这个功能。于是乎,iOS中的中文排序就要自己想办法了。相信很多人想到的方法就是获得中文字符串
gauss_li
·
2020-09-12 19:10
iOS
IOS自动进行View标记
缘起一切都源于我的上一篇博客,我写的是一篇UITableViewCell使用
自动布局
的“最佳实践”,我需要给我的图片里面的UIView元素添加上边距的标记,这让我感到很为难,我觉得我得发点时间写一个程序让这个步骤自动化
zhangyutangde
·
2020-09-12 18:32
iOS
自动布局
-Autoresizing
iOS下
自动布局
有两种技术可用:Autoresizing和AutoLayout。该文先说下Autoresizing,接下来再写一篇文章分析AutoLayout。
zhangjie121
·
2020-09-12 18:00
iOS开发
iOS
自动布局
-Auto Layout
本来想写一下AutoLayout的使用来着,后来发现网上已经有好多资料了,我再重复一遍没什么意思,给大家贴几个链接算了~iOS6之后为了进行更加复杂的布局要求,苹果推出AutoLayout,每次添加约束都是一个NSLayoutConstraint对象,但是代码量太大,苹果又出了一个奇葩一般的VFL语言,写着不爽看着更不爽。但是总有牛人想出好办法,github上有一个开源库(Masonry),使用简
zhangjie121
·
2020-09-12 18:28
iOS开发
iOS学习——布局利器Masonry框架源码深度剖析
iOS开发过程中很大一部分内容就是界面布局和跳转,iOS的布局方式也经历了显式坐标定位方式-->autoresizingMask-->iOS6.0推出的
自动布局
(AutoLayout)的逐步优化,至于为什么推出
自动布局
weixin_30672019
·
2020-09-12 17:22
AutoLayout学习资料集锦
AutoLayout第三方库PureLayout
自动布局
Masonry
自动布局
如果硬要用官方的VFL(VisualFormatLanguage)官方的VFLCartographySwift-
自动布局
SnapKitMasonry
Walden_tinghou
·
2020-09-12 17:04
iOS开发
Autolayout
Unity3D_uGUI学习笔记(6)_Auto Layout简述
自动布局
系统(AutoLayoutSystem)提供嵌套布局群组,诸如HorizontalGroups、VerticalGroups以及Grids。它还可以根据所包含的内容来自动调整大小。
51xyyx.com的博客
·
2020-09-12 16:04
上一页
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
其他