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--自动布局
iOS 5:AutoLayout、UITableView
兄弟控件它们的父控件addConstraint陌生控件往上回溯,找到它们共同的祖先addConstraintNSLayoutConstaint的7个参数:约束的控件、属性、关系、参照控件、属性、倍数、偏移常量
自动布局
的核心计算公式
d2cd99b0efce
·
2020-03-14 19:36
iOS--
《传值方法》之正向传值
正向传值方法是传值方法里面最简单,最直观的一个方法。例子如下:第1步:现在接收者中的.h文件中公开声明一个属性。@property(nonatomic,copy)NSString*userName;第2步:在发送者中导入接收者的头文件,并使用接收者创建出一个对象。//1、导入头文件#import"TestViewController.h"//2、实例化对象TestViewController*te
蕾蕾是女神
·
2020-03-14 13:02
AutoLayout拾遗
前言:在面前已经写过一篇有关AutoLayout的东西了(项目干货挖掘4——如何优雅地使用AutoLayout
自动布局
)。这几天在看《iOSAutoLayout开发秘籍》这本书,又捞到了些干货。
Wang66
·
2020-03-14 12:04
CocoaPods 集成 SnapKit 踩坑记录
最近在学习Swift的过程中需要用到
自动布局
,于是找到了SnapKit——Masonry团队开源的Swift版本
自动布局
库。使用过程中出现了一些问题,在这里记录一下。
isletn
·
2020-03-14 08:46
iOS9 UIStackView 使用
Stack视图使你依靠
自动布局
的能力,创建用户接口使得可以动态的调整设备朝向、屏幕尺寸及任何可用范围内的变化。Stack视图管理着所有在它的arrangedSubv
一个人的思考
·
2020-03-14 06:02
自动布局
中多行UILabel,需要设置其preferredMaxLayoutWidth属性才能正常显示多行内容。另外如果出现显示不全文本,可以在计算的结果基础上+0.5。
CGFloath=[model.messageboundingRectWithSize:CGSizeMake([UIScreenmainScreen].bounds.size.width-kGAP-kAvatar_Size-2*kGAP,CGFLOAT_MAX)options:NSStringDrawingUsesLineFragmentOriginattributes:attributescon
MrCSA
·
2020-03-14 06:25
【
自动布局
】Autolayout iOS 6开始引入(iOS 7Xcode 5开发效率得到很大的提升) Autoresizing可以作屏幕适配,但局限性较大,只能根据父控件来设置适配
frame的缺点,父控件改尺寸,子控件不会随之变化,需要重新set方法设置Autolayout的Masonry子控件尺寸可以自动随约束对象变化Autolayout核心概念:最终自动转换成frame,用了
自动布局
还是可以用
木木小林酱
·
2020-03-14 05:34
使用Masonry布局需要注意的地方
采用更优雅的链式语法封装
自动布局
,简洁明了,并具有高可读性了,而且同时支持iOS和MaxOSX。具体怎么使用这里就不多描述了,可以看看这个链接,里面有介绍其简单的使用方法。
出门请右拐
·
2020-03-14 03:16
IOS高性能
自动布局
框架 AKTLayout
AKTKit.AKTLayoutAKTLayouthttps://github.com/AkteamYang/AKTKit.AKTLayoutAKTLayout是一个服务于IOS平台的高性能
自动布局
框架
AKTeamYang
·
2020-03-14 02:45
UITabBar隐藏与布局问题
前一个控制器在跳转到另一个控制器界面时隐藏tabBar(hiddenonpush),另一个控制器的布局在显示之后下方闪现一个与tabBar大小相同的白条,随后布局调整到和整个屏幕一样大,整个布局都收到了影响经过一番摸索之后发现这与
自动布局
的参考物选取有关如果控件的底部设置的参考对象是
xshenpan
·
2020-03-13 14:01
AutoResizing and AutoLayout(IOS屏幕适配)
(1)AutoLayout是一种“
自动布局
”技术,专门用来布局UI界面的(2)AutoLayout自IOS6开始引入,由于X
IIronMan
·
2020-03-13 09:36
如何优雅的为UIView添加圆角?
在开发这个页面的时候,整体采用的是
自动布局
的方法,页面在滚动的过程中很是卡顿,下面是对这个页面一步一步
啊了个超
·
2020-03-13 06:35
iOS-Autolayout-VFL
在开发过程中难免会遇到
自动布局
方面的问题,VFL就是
自动布局
的一种方法。
七月上
·
2020-03-13 04:54
iOS--
分别获取当前时间年月日时分秒
NSCalendar*calendar=[[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];NSDate*nowdate=[NSDatedate];NSDateComponents*comps=[[NSDateComponentsalloc]init];NSIntegerunitFlags=NSYearCalendar
Smallwolf_JS
·
2020-03-13 04:10
Masonry使用记录
Masonry简介Masonry是一个轻量级的布局框架,它拥有自己的描述语法(采用更优雅的链式语法封装)来
自动布局
,Masonry是一个对系统NSLayoutConstraint进行封装的第三方
自动布局
框架
一夕007
·
2020-03-12 20:30
UIView(UIViewRendering)
概述UIView是所有控件的父类,UIView的api则相对比较底层了,绘图,
自动布局
,动画。
guaker
·
2020-03-11 17:13
iOS开发笔记:
自动布局
(AutoLayout)学习
说到iOS的适配,确实是个头疼的问题,像我这样对代码布局不太熟悉的新手,更是无语。所以无论如何,今天也要把AutoLayout熟悉一下。关于StackView:虽然苹果在iOS9之后推出了StackView这个强大的组件,但是,由于手机系统必须是iOS9以上才能使用,所以对于很多支持iOS8的APP项目而言,还是望而却步(所以我也只能继续研究AutoLayout了)。关于Autoresizing和
degulade
·
2020-03-11 11:10
Masonry的适配
1.为什么选择MasonryiOS的
自动布局
,可以使用xib/storyboard和frame(即代码)来适配。
我真的真的是文艺青年
·
2020-03-11 03:48
iOS 我记不住的代码段
1.没有自动装箱的masonry的使用//
自动布局
在这之前需要想把控件添加到父控件中[_segmentedControlmas_makeConstraints:^(MASConstraintMaker*
倚楼听风雨wing
·
2020-03-10 22:44
一.
自动布局
(Auto Layout)-开始-理解
自动布局
自动布局
会根据在你的视图(view)层级中所有视图的约束(constraints),动态的计算视图的尺寸与位置.例如,你可以为一个按钮(button)设置约束,使其相对于一个图片视图(Imageview
谁在丛中笑
·
2020-03-10 22:49
iOS开发之 storyboard
自动布局
一.
自动布局
基础知识VFL:VisualFormatLanguage可视化格式语言H:水平方向V:水平方向|表示父视图本身表示一段距离:-表示指定距离:-距离-注意:使用
自动布局
步骤:1.使用
自动布局
(
IOS_龙
·
2020-03-10 02:54
iOS 怎么在滚动视图上悬浮一个View
效果如下:效果图1:大家第一想法是放在window上然后页面消失出现控制View的显示2:官方WWDC视频有介绍根据scrollViewDidScroll更新View的frame3:自从有了
自动布局
大家可以利用这个特性设置布局如下图
人魔七七
·
2020-03-10 01:02
iOS-实际项目中用到的第三方库
https://github.com/thiagoperes/IDMPhotoBrowser键盘管理器https://github.com/hackiftekhar/IQKeyboardManager
自动布局
和谐共处
·
2020-03-09 23:40
自动布局
-Masonry
一、简介Masonry是NSLayoutConstraint的一种简易书写版本,没有更多的封装功能二、系统AutoLayout更新布局的几个方法setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。layoutIfNeeded:告知页面布局立刻更新。所以一般都会和setNeedsLayout一起使用。如果希望立刻生成新的frame需要调
RichieQ
·
2020-03-09 23:11
iOS--
如何写一个微博导航栏动画(CoreGraphics)
前言昨天刚做完项目的新版本、除了尝试一些新的架构之外、功能方面并没什么特别的地方。但是顺手搞了一些还算好玩的东西、其一就是这个导航栏的动画。感觉还算简单易懂、分享一下(其实更多是最近攒了好多封面、不贴出来憋得人难受)。导航栏动画.gif思路先介绍CA的两个方法:基于原始状态的位移CG_EXTERNCGAffineTransformCGAffineTransformMakeTranslation(C
kirito_song
·
2020-03-09 22:37
Masonry学习
Masonry是一个轻量级的OC布局框架,拥有自己的描述语法,采用更优雅的链式语法封装
自动布局
,简洁明了,并具有高可读性,而且同时支持iOS和MaxOSX。
Andy_Ron
·
2020-03-09 22:50
Safe Area
2.iOS9:有了虚拟view的思路,又考虑能不能去除top/bottom概念的局限性,让开发者都可以灵活自定义这个隔离区域,又提供一些更方便简洁易懂的API方便进行代码
自动布局
,于是有了UILayoutGuide
忧郁的白衬衫_HJ
·
2020-03-09 17:53
iOS--
蓝牙
蓝牙随着蓝牙低功耗技术BLE(BluetoothLowEnergy)的发展,蓝牙技术正在一步步成熟,如今的大部分移动设备都配备有蓝牙4.0,相比之前的蓝牙技术耗电量大大降低。从iOS的发展史也不难看出苹果目前对蓝牙技术也是越来越关注,例如苹果于2013年9月发布的iOS7就配备了iBeacon技术,这项技术完全基于蓝牙传输。但是众所周知苹果的设备对于权限要求也是比较高的,因此在iOS中并不能像An
爱__LOVE
·
2020-03-09 16:29
Masonry 源码解析
Masonry是一个轻量级的用于
自动布局
(AutoLayout)的第三方框架,以其简洁的使用方式,受到广大开发者的青睐。本篇文章将带你一步步的去了解其实现原理,知其所以然!
ifelseboyxx
·
2020-03-09 13:30
iOS
自动布局
NSLayoutConstraint基础
必要的一条:要使用NSLayoutConstraint必须设置translatesAutoresizingMaskIntoConstraints为NO;例://1:创建一个黄色的ViewUIView*yellowView=[[UIViewalloc]init];yellowView.backgroundColor=[UIColoryellowColor];//2:注意首先要添加到subView里面
WarmLikeYou
·
2020-03-09 08:09
iOS 10关于Masonry的适配问题
昨天晚上进行新版本测试(适配了通知)突然发现
自动布局
不好使了。项目中很多地方用到了自适应cell,在iOS10.0之前都是完美运行的。如果此时换成手动计算高度实现自适应,这个工程量还是比较大的。
flightlessBirdT
·
2020-03-09 02:15
CS193笔记 第二讲 MVC 和 计算器应用
二,计算器的实现(枚举,闭包)三,
自动布局
。一,MVC。这应该是最著名的设计架构了。学习MVC要注意掌握以下要点Model:模型是应用的核心,代表了应用所包含的数据,以及对数据的操作。
默默熊
·
2020-03-08 13:08
iOS--
网络请求的基础知识
前言在iOS的入门阶段,相信大家都会经过一个网络阶段,在这个阶段,我们要学习网路的基础知识,特别是关于如何和服务器进行数据交流这一块。而作为菜鸟级的coder,最先我们都是要学习如何从服务器“要”数据,这也称为网络请求。本文主要是针对网络请求的基础知识进行描述,包括网络协议、网络请求的分类、常用请求方法、NSURLConnection的使用和一些常规的注意事项等。最常见的两种网络协议Http(Hy
Aaron_ZhangKH
·
2020-03-08 12:40
iOS链式编程实现原理
平常
自动布局
的时候基本都是用masonry来布局,所以经常会用到像下面这样的代码.make.left.right.bottom.mas_equalTo(self);像这样一直通过(.)来调用方法,将代码连成一行
阿古斯年
·
2020-03-08 09:56
iOS Flexbox 布局优化
AutoLayout是iOS6之后被引入的,由于其蹩脚、冗长的语法,直到出现一些优秀的开源第三方库,
自动布局
才真正意义上被应用到iOS开发中。AutoLayout将我
carlSQ
·
2020-03-07 22:38
第四章
自动布局
(二)
创建你的第一个App(一)第一章:创建你的第一个App(二)第二章:使用Storyboard设计用户界面(一)第二章:使用Storyboard设计用户界面(二)第三章HelloWorldApp浅述(二)第四章
自动布局
奋斗的小林
·
2020-03-07 21:25
macOS Development - Auto Layout
最近不玩王者农药后,闲来就觉得得无聊,为打发时间,研究下Mac应用开发,不管是iOS开发,还是Mac,正常套路下都是先学界面布局,说到界面,那就不得不说AutoLayout了,下面就开搞一个最简单的
自动布局
YxxxHao
·
2020-03-07 18:54
IOS
自动布局
Autolayout约束添加方法
一.xib界面中使用按钮添加Alignment类型的约束添加alignment约束有9个可添加的类型。其中最下面的两个分别是Horizontally:垂直居中对齐;Vertically:水平居中对起;可以设置一个参数,就是偏移量,可以设置为正数或负数,正数是水平向右,负数是水平向左上面七个都要选中多个View时才可以用,也就是说他不是针对某一个view的布局,而是几个兄弟view关系的体现,分别可
我妈说我是做工程师的料
·
2020-03-07 18:42
【iOS】
自动布局
之Purelayout
masonry这个第三方库件在github上很出名,貌似也很好用,但是我在看过masonry的介绍和使用方法之后,觉得有点隐隐的蛋疼。因为本人工作时间不多,加上一直都用的是Objective-C,看着masonry提供的方法基本上都是点语法,我的[]呢?!!怎么不在了?于是在github上搜索到另外一个较出名的布局,便有了这段Purelayout的尝试。生成一个UIView:UIView*view
狍子君
·
2020-03-07 17:53
自动布局
Masonry的使用
http://www.jianshu.com/p/yuCytgQQ.png两个重要概念:约束、参照约束:二者之间所固定的相对位置参照:指的是约束是相对于谁来说的Masonry常用方法mas_makeConstraints创建constraint后,你可以使用局部变量或属性,来保存以便下次引用它;如果创建多个constraints,可以采用数组来保存它们-(NSArray*)mas_makeCons
Arthur凌
·
2020-03-07 08:36
AutoLayout中NSLayoutConstraint动画实现
问题描述通过修改
自动布局
控件NSLayoutConstraint的constant属性可以实现控制位置的修改,但是测试发现UIView提供动画的代码没有起作用+(void)animateWithDuration
zjunchao
·
2020-03-07 02:12
iOS 常用布局方式之Autoresizing
级别:★☆☆☆☆标签:「iOS布局」「iOSautoresizing」「autoresizingMask」作者:Xs·H审校:QiShare团队在沐灵洛线下分享iOSUIButton根据内容
自动布局
时,
QiShare
·
2020-03-06 05:31
Autolayout--constraint 与 layout 关系
所以采用autolayout来
自动布局
。
生光
·
2020-03-06 02:58
iOS开发 非常全的AutoLayout、富文本、模糊效果相关资料
AutoLayoutMasonry-Masonry是一个轻量级的布局框架,拥有自己的描述语法,采用更优雅的链式语法封装
自动布局
,简洁明了并具有高可读性(使用介绍1使用介绍2),iOS自适应前段库-Masonry
futur_zwl
·
2020-03-06 00:06
有关线路板设计的事宜
l、制作物理边框封闭的物理边框对以后的元件布局、走线来说是个基本平台,也对
自动布局
起着约束作用,否则,从原理图过来的元件会不知所措的。但这里一定要注意精确,否则以后出现安装问题麻烦可就大了。
一个不开口的猫
·
2020-03-06 00:57
iOS 记不住的代码段
1.没有自动装箱的masonry的使用//
自动布局
在这之前需要想把控件添加到父控件中[_segmentedControlmas_makeConstraints:^(MASConstraintMaker*
卡神凯哥
·
2020-03-05 00:23
iOS--
一些错误总结
1.模拟器运行时出现couldn’tbecompleted.(LaunchServicesErrorerror0.)的报错信息.解决方法:选择ios模拟器,reset一下就OK.错误一.png2.控制台会打印一条消息:AppTransportSecurityhasblockedacleartextHTTP(http://)resourceloadsinceitisinsecure.Temporar
上善_若水
·
2020-03-04 18:30
iOS 常用布局方式之Frame
级别:★☆☆☆☆标签:「iOS布局」「iOSframe」「iOSframebounds」作者:Xs·H审校:QiShare团队在沐灵洛线下分享iOSUIButton根据内容
自动布局
时,有和前端同学讨论到
QiShare
·
2020-03-04 11:07
iOS--
把输入键盘改成日期选择器
前几天有用到选择日期的功能,简单封装了一下,实现UItextFiled的inputView改变成UIDatePicker从而达到输入日期的目的。整体是思路是自定义textField,将UIDatePicker作为其一个属性。下边是具体代码。#import"DatetextField.h"@implementationDatetextField-(instancetype)init{self=[su
shuai_summer
·
2020-03-04 10:27
iOS 常用第三方库
名称特性效果图MJRefresh下拉刷新、上拉加载ICViewPagerICViewPagerJSONModeljson与model相互转换Masonry代码写
自动布局
UITableView-FDTemplateLayoutCell
TroyZhang
·
2020-03-04 06:38
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他