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自动布局
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
iOS中动画操作多个UIView的两种不同思路
前段时间在网上看到一篇关于
AutoLayout
约束动画方法的文章:《Animating
Autolayout
Constraints》,译文诙谐幽默,写得很不错。
ac3
·
2021-04-28 02:37
探究 Masonry 源码
Masonry是一个轻量级
自动布局
框架,开发者可以使用更简洁的链式语法为控件进行布局。Masonry的使用可以参考官网,这里主要探究一下Masonry的实现。
jing37
·
2021-04-27 18:43
按钮不显示的原因
weak是不行的程序执行是从上往下加载的,看看下面有没有重新覆盖frame5.看看有没有[self.xxxviewaddSubview:button];6.按钮坐标设置是否合理打印下frame看是否为空7.
autolayout
Sean_Jiang
·
2021-04-27 13:45
学习
AutoLayout
(NSLayoutConstraint)
概述以前一直听说
autoLayout
,跟xib、storybord无缝结合使用,设置各种约束条件来达到适配的目的。
guaker
·
2021-04-27 11:04
iOS app运行时报错:This application is modifying the
autolayout
engine from a background thread after the engine
**2016-11-1714:47:20.205913ProjectName[1512:778965]Thisapplicationismodifyingthe
autolayout
enginefromabackgroundthreadaftertheenginewasaccessedfro
景彧
·
2021-04-27 05:37
只需要URL就可以下载网络Image
只需要url可以显示图片的三种方法都需要在项目里面下载安装编译添加框架它们是将图片都下载到了缓存区保存用到时再提取,避免重复下载浪费流量1.SDWebImage2.Kingfisher3.
自动布局
PINRemoteImage
潜水100号
·
2021-04-26 15:43
iOS之下拉放大,上推缩小,一个方法搞定
来说说这次的功能,网上有很多类似的demo,但都是分开实现的,我把这两个功能放到了一起,并且没有使用
AutoLayout
,没有用KVO,没有用storyboard/xib.除了逻辑有点绕(现在不是流行玩算法么
CrazySteven
·
2021-04-26 11:57
iOS多屏等比适配的问题
而iOS事实上本身并没有等比布局方案,用代码或者
autolayout
间距都是固定的,全部用代码计算就太麻烦。而
呜啦啦啦拉拉
·
2021-04-26 06:37
xib创建的scrollview子控件
自动布局
homeview的高度是
autolayout
约束决定的,每一个父view的高度又是子控件决定的。根据这点才可以设定homeview的高度。详细参考如下链接:http://ju.outofme
利尔德
·
2021-04-26 03:25
使用swift第三方库Cartography实现微博九宫格
Cartography是用swift编写的
autolayout
开源库。为了测试编写了一个微博九宫格的demo,以便展示Cartography的功能!
4cc19fc85e43
·
2021-04-26 01:08
iOS
自动布局
1-基础概念与原理
自动布局
出现以前的布局模式是基于UIView的frame属性。
流水_事
·
2021-04-25 22:12
Xcode帮助文档
变更记录序号录入时间备注12017-03-31新建文章22018-02-28更新引言32018-04-22更新目录,去除标签42019-09-30更新图片52020-03-21更新格式TODO更新Xib和
AutoLayout
Xcode11
吃蘑菇De大灰狼
·
2021-04-25 18:09
iOS文档补完计划--UIView
主要的功能包括视图样式、层级、约束、
自动布局
、渲染、手势、动画、坐标转换等等。其中有些东西(比如原生
自动布局
、而我们平时都用mas/sd)并不常用、所以只筛选了一部分平时可能用得到的地方。
kirito_song
·
2021-04-25 16:59
Cell高度自适应和UITable跳动问题
随着屏幕碎片化,UI布局使用
Autolayout
越来越流行。特别是Cell的高度自适应,如果用frame会非常麻烦,如果用xib创建,设置好约束,设置UITable的属性,便可以自适应高度。
青山不改
·
2021-04-25 13:24
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
非等高cell实战(01)-- 实现微博页面
学习过UITableView、
AutoLayout
以及MVC的相关知识,接下来通过一个微博页面实战来整合一下。
xiaoyouPrince
·
2021-04-25 05:16
使用
AutoLayout
自动布局
的TableViewCell,如何获取cell的高度
CGSizesize=[cell.contentViewsystemLayoutSizeFittingSize:UILayoutFittingCompressedSize];
我的马里奥兄弟
·
2021-04-24 23:25
Masonry结合FDTemplateCell巧妙实现cell的展开收缩
前言Masonry在
自动布局
的领域里很受欢迎,被广泛使用。
蛮荒星域
·
2021-04-24 17:59
约束的使用
在iOS添加
autoLayout
布局之后就可以直接约束各个控件实现不同屏幕的适配。
liailing
·
2021-04-24 16:32
【iOS开发】利用WebView实现一个简易浏览器
预备知识掌握swift基本语法和常用控件的使用掌握
AutoLayout
的基本使用方法实现步骤1.新建工程打开Xcode->点击CreateanewXcodeproject->选择SingleViewApplication
陈炯
·
2021-04-24 12:23
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
ForkingDog
AutoLayout
深入浅出五[UITableView动态高度]1.
钱嘘嘘
·
2021-04-23 12:03
mas_makeConstraints && mas_remakeConstraints && mas_updateConstraints 用法与注意事项
mansory小记1.mas_makeConstraints的使用mas_makeConstraints只负责新增约束,
Autolayout
不能同时存在两条针对于同一对象约束否则会报错.PS:注意:在添加约束之前一定要添加到
男人宫
·
2021-04-23 09:31
使用 Auto Layout 后何时可以获取到正确的 frame?
使用
autoLayout
后,我们在平常使用的方法viewDidLoad,viewWillAppear,方法中获取的Frame会不正确,这时候我们可以通过两种途径获取到正确的Frame。
ygs
·
2021-04-23 08:29
浅谈autoresizing和
autolayout
的区别以及注意事项
1、autoresizing:autoresizing使用用来描述父控件与子控件之间的关系,而不能描述同级控件或者非父子控件关系的其他级控件约束关系。通过6根线来描述约束关系。默认为上左反向的线。表示上、左与父控件间距不变。其他方向和宽高自由。(随父控件变化而变化)。这6根线搞明白,基本autoresizing就懂了。这里就不一一解释啦。现在一般情况不使用autoresizing了。使用注意事项:
passionCai
·
2021-04-22 16:05
Autolayout
小记
1.IntrinsicContent在使用
AutoLayout
的时候,UILabel我们只需要设定他的position,不需要设置宽高,而一个自定义的UIView,我们不仅仅需要位置,还需要设定宽高,这是为什么呢
JaiUnChat
·
2021-04-22 15:10
3、图层几何学
另外我们也会涉及如何管理图层的几何结构,以及它是如何被自动调整和
自动布局
影响的。
方圆几度
·
2021-04-22 10:18
关于
AutoLayout
原生Content Hugging和Content Resistance小研究
之前就知道系统
AutoLayout
有拉伸和挤压的设置,平时用Masonry设置优先级也是可以解决这样的挤压和压缩的问题。但是设置Masonry的优先级自己一直设置不好。
君赏
·
2021-04-22 07:16
代码适配Masonry使用的详细介绍
Masonry简介Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来
自动布局
,具有很好可读性且同时支持iOS和MaxOSX等。
Crazy2015
·
2021-04-22 05:00
关于iOS页面布局
手写代码又分成两类:手写frame和手写constrains(
autolayout
)。
8fe8946fa366
·
2021-04-22 03:40
自动布局
注意点
用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
Attribute Unavailable warning on iOS versions prior to 8.0
1.在xib中使用
autolayout
其中一个label想要根据显示内容的多少自动调整高度,我做了设置选中preferredwidth.pngnumbersofline设为0.png2.AttributeUnavailable
iStig
·
2021-04-21 11:49
TableView的Cell布局
一、SelfSizingCells1.为原型单元格定义
AutoLayout
约束2.指定表视图的estimatedRowHeight3.将表视图的rowHeight属性设置为UITableViewAutomaticDimension
Z_JaDe
·
2021-04-21 02:57
自动布局
下的约束错误
1.couldn'tfindacommonsuperviewfor出现这个错误的原因是,你所设置约束的这个控件和所依赖的控件没有共同的父视图。因为没有共同的视图作为参照,frame就不能转换到一个相同的坐标系。这个问题经常会出现在,我们创建了要设置约束的视图,而没有将它添加到父控件中,又或者,要设置约束的这个视图和所依赖的视图没有共同的父视图,也就是你遇到的这种情况。
4陈雨泽4
·
2021-04-21 01:27
UIViewController(六):自适应和尺寸的变化
图12-1
AutoLayout
是构建自适应界面的重要工具。使用
AutoLayout
,我们可以定义管理视图控制器视图布局的规则(称为约束
听风z
·
2021-04-20 14:36
目录
自定义侧滑返回lottie表单1表单2表单3表单4git廖雪峰属性修饰符runloop官方文档runloop官方文档2
AutoLayout
官方文档MIDI数码课堂UIKit动力学CoreAnimationios
抹不掉那伤1
·
2021-04-19 00:58
iOS-
autolayout
冲突调试
当开发中碰到这种约束冲突时:添加一个synbolic断点就行UIViewAlertForUnsatisfiableConstraintspo[[UIWindowkeyWindow]_
autolayout
Trace
JiangHaoFunc
·
2021-04-18 18:01
Masonry实现cell自动行高
二.或许苹果也感受到了这方面的痛点,于是在iOS8中,加入了
自动布局
Auto
shizidy_90
·
2021-04-18 10:49
iOS开发的那些坑
这篇文章的内容包含:UITableViewCell的真实结构在iOS的环境下使用正则表达式如何优雅的隐藏tabbar如何修改navigationbar的颜色运行时修改使用
autolayout
的viewnavigationcontroller
TheAlchemist
·
2021-04-14 03:47
Swift-通过协议的方式为某个类扩展一个属性
sd属性是SD
AutoLayout
类型。2、为UIView添加一个静态sd属性,可示自定义静态方法或属性1、声明协议,并为协议提供默认实现,添加sd属性。
Lxyang
·
2021-04-13 14:25
ios Masonry实现cell自动行高
二.或许苹果也感受到了这方面的痛点,于是在iOS8中,加入了
自动布局
Auto
缘來諟夢
·
2021-04-13 04:10
UITableViewCell上放CollectionView,cell 高度自适应
实现思路1.使用
autoLayout
对collectionView进行约束,对collationView的左、右、上、下进行约束,不约束高度。
梁森的简书
·
2021-04-12 21:56
iOS 卡顿问题
2.视图和文本的布局计算,
AutoLayout
的布局计算都是在主线程上的,所以占用CPU时间也很多。
dxin_101
·
2021-03-11 19:34
项目一
一,要想整体布局,要做适配,有时候适配并不好做,用了
自动布局
,以后是再设置frame会失效吗,我不是很懂,做了约束好像就不能给frame啦,但是我的约束在iPhone4可以在iPhone6就不行了,是要怎么改进
herb129
·
2021-03-11 11:30
This application is modifying the
autolayout
engine from a background thread
报错信息:Thisapplicationismodifyingthe
autolayout
enginefromabackgroundthreadwhichcanleadtoenginecorruptionandweirdcrashes
Smallwolf_JS
·
2021-03-11 06:46
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他