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
SnapKit
iOS开发:CocoaPods的使用-swift和oc
target'PJAVPlayer-swift'dopod'
SnapKit
','~>3.2.0'pod'Alamofire'endPJAVPlayer-swift是我自己项
因缺思婷
·
2019-12-12 23:23
SnapKit
使用学习
使用注意:先添加控件到父视图,再设置约束一、基本使用实践letredview=UIView()redview.backgroundColor=UIColor.redview.addSubview(redview)redview.snp.makeConstraints{(make)inmake.width.height.equalTo(100)//宽高设置为100make.top.equalTo(v
一个ios学习者
·
2019-12-08 08:02
iOS使用Masonry布局frame跟bounds为0的情况
百度发现还真是有Masonry问题,不过我的项目是使用的
SnapKit
,不过原理是一样的。
玉思盈蝶
·
2019-12-07 01:59
platform :ios, "8.0" target 'Floral' do pod '
SnapKit
', '~> 0.20.0' ## 自动布局 pod 'Alamofire', '~> 3.3.1
platform:ios,"8.0"target'Floral'dopod'
SnapKit
','~>0.20.0'##自动布局pod'Alamofire','~>3.3.1'##网络请求,swift
SmallTwo
·
2019-12-06 22:27
SnapKit
源码解读(五):Models
Models里面的所有文件,都是用来对约束建模使用的。TypealiasesTypealiases为跨平台能力定义了一套公用的类。#ifos(iOS)||os(tvOS)importUIKittypealiasLayoutRelation=NSLayoutRelationtypealiasLayoutAttribute=NSLayoutAttributetypealiasLayoutPriorit
小橘爷
·
2019-12-06 09:36
Swift项目运行遇到的坑
、Kingfisher第三库里面报错,解决办法在Podfile文件改版本'Kingfisher','~>4.6.0'不用最新版本然后podupdate2、然后是HandyJSON、Alamofire、
SnapKit
chushen61
·
2019-12-01 13:18
swift 约束,swift版本的UIView+AutoLayout,简单方便,比
snapKit
好用、方便、简单
但是swift版本中作者并没有更新,主要考虑
snapkit
不好
帅聪哥
·
2019-11-30 13:23
SnapKit
的扩展------添加数组控制约束,和九宫格布局,等宽,等间距等布局方式
SnapKit
的扩展------添加数组控制约束,和九宫格布局,等宽,等间距等布局方式
SnapKit
是Swift中的一个很好用的手动控制约束的三方库这里我就不介绍了https://github.com/
spicyShrimp
·
2019-11-30 11:35
ios 系统的约束
我们都习惯了用第三方框架去约束控件,大家常用的OC中的Masonry,Swift中的
SnapKit
,当然了这是一个作者写,偶尔用下苹果自己的方法,觉得还...还行.下面来看下实例demofuncdemo
伊蕊飘零
·
2019-11-29 12:50
Swift自定义键盘
直接把此框架导入即可,调用控制器中的几句代码并可实现如果只是需要键盘,只需要把textView干掉即可,高内聚,低耦合若移植此框架只需要键盘对的情况下需要导入两个第三方库,分别是pod'YYModel'和pod'
SnapKit
夜__猫_子
·
2019-11-08 18:33
xcode9的坑
ModulecompiledwithSwift3.1cannotbeimportedinSwift3.2升级到xcode9之后build项目会提示一个错误提示1通过提示可以看到是项目中用的
SnapKit
道陌人
·
2019-11-08 10:20
自动布局—屏幕适配及使用Swift第三方库
SnapKit
进行屏幕适配
自动布局就要进行约束,约束就是为了适配不同尺寸大小的屏幕而对视图添加一定的条件,约束分手写和StoryBoard进行约束,当然也可以混合使用,在StoryBoard里面不容易进行约束的可以把相关的控件关联到代码中作为属性在进行约束StoryBoard版约束StoryBoard版约束是看不了代码的,所以就用几张图片说明可视化操作中某些区域的功能PinAlign当然还有其他的区域,比如合并和清除或者更
jackfrued_徒弟
·
2019-11-07 18:33
Masonry原生说明ReadMe.md
有些无用说明删除Masonry一直在维护中,**我们致力于修复bug和吸收众多开发者的建议.如果项目是用Swift语言写的建议使用**
SnapKit
**.
hello_JSH
·
2019-11-07 17:43
更新Cocoapods1.1.0+
因为要使用
snapkit
(即masonry的swift版本),它的github首页写着:CocoaPods1.1.0+isrequiredtobuildSnapKit3.0.0+.之前已经安装过cocoapods
tomchan
·
2019-11-07 15:53
Masonry 学习笔记
一个轻量级的布局框架,同时支持iOS和MacOSX,采用更优雅的链式语法封装自动布局,语法优雅,帮助开发者快速适配不同分辨率的iOS设备附上地址https://github.com/
SnapKit
/MasonrysingleViewUIView
一铭_
·
2019-11-05 04:27
Snapkit
与 AutoLayout 优雅布局(一)
本文涉及内容:1.Autolayout与UIScrollView2.AutoLayout与UITableViewCellAutolayout与UIScrollView这个问题主要是做《仿》首页的时候遇到的,当时需要在一个ScrollView里需要放多个大小不固定的Label,发现控件位置总是出错。最后我发现ScrollView相对于普通View存在一些区别:平时我们布局,子视图会依赖父视图来拉约束
Joy___
·
2019-11-05 03:43
AutoLayout框架Masonry使用心得
可使用的框架首推Masonry,关于为啥选择Masonry看看官方文档就明白了https://github.com/
SnapKit
/Masonry,官方称AutoLayout所有功能Masonry都支持
星光社的戴铭
·
2019-11-03 07:45
SnapKit
Leaks in Instruments
MemeryLeaksRecently,IfoundsomememoryleaksfromSnapKitinInstrumentsofXcode8.3.3.Finally,IhaveknownitisnotsnapKitbutisInstrumentsissue.EverythingisfineworkontheInstrumentsofXcode9.1.
南国青天
·
2019-11-02 23:18
swift实现一个与智能机器人聊天的app(一)
截图你在本系列文章中将会学到如何安装和使用cocoapods来集成第三方库如何搭建一个类似于iOS短信app的界面,以及使用
SnapKit
来用代码设置autolayout如何使用Parse云服务平台存储和同步聊天信息
codeGlider
·
2019-11-02 17:37
iOS开发模块之城市选择(省/市)
IMG_0052.png代码实现写代码之前由于定位使用的是高德定位API,需要先在高德开发者网站上申请apikey;所有view使用代码实现,并未采用storyboard创建,而是使用
snapkit
代码
UniThan
·
2019-11-02 00:35
Masonry
目前最流行的Autolayout第三方框架-用优雅的代码方式编写Autolayout-省去了苹果官方恶心的Autolayout代码-大大提高了开发效率-框架地址:https://github.com/
SnapKit
Hevin_Chen
·
2019-10-31 01:27
iOS链式语法深入实践
要点1.什么是链式语法2.Block声明3.实现&注意问题4.场景&优缺点什么是链式语法OC中的RAC、Masonry、
SnapKit
等链式编程的典型,大家应该都熟悉了Masonry[testVmas_makeConstraints
Frankxp
·
2019-10-21 17:38
第三方与Swift版本报错问题解决方案
第三方框架还未来得及迎接Swift4的到来,它们还停留在swift3.x的状态,这个时候新建一个项目,使用cocoapods写上需要使用的第三方,一编译就是满屏红第一种:XcodePods->Targets->
SnapKit
wwm123
·
2019-10-19 08:25
iOS bug集
未解决】Xcode10.2.1InstrumentsLeaks内存泄漏到崩溃,一个空的项目都有一个泄漏iOS:12.3.1,Xcode:10.2.1,自己的项目,Alamofire/Kingfisher/
SnapKit
ios_wong
·
2019-08-14 09:51
iOS Masonry
我们一般很少直接用苹果的原生API进行布局和适配,市场上使用很多的就是OC使用Masonry,如果是swift语言,那么就使用
SnapKit
。
Coder_Cat
·
2019-07-25 17:38
iOS Masonry
我们一般很少直接用苹果的原生API进行布局和适配,市场上使用很多的就是OC使用Masonry,如果是swift语言,那么就使用
SnapKit
。
Coder_Cat
·
2019-07-25 17:38
UITableView HeaderView,FooterView 使用
SnapKit
布局导致约束异常
HeaderView,FooterView//我创建了两个类文件,用来做UITableView的header,footerclassSettingHeaderView:UIView{//里面的布局是采用
SnapKit
Smile_qxf
·
2019-07-19 15:00
Swift4.1转场动画实现侧滑抽屉效果
代码使用
SnapKit
进行布局,能够适应屏幕旋转。手势速率大于300或进度超过30%的时候直接完成动画,否则动画回滚取消,具体数值可以修改对应的常量。
EugeneLaw
·
2019-06-22 14:58
高仿漫画类项目-Swift5版本
一、不知不觉Swift已经更新到5.0了,庆幸的是ABI终于稳定了,是时候开始燥起来了,业余时间用Swift5仿写了漫画类APP,这个项目使用了常见的框架
SnapKit
、Kingfisher、Moya、
博行天下
·
2019-05-30 13:26
代码约束
iOS中使用代码约束一般是使用第三方来实现的OC使用MasonrySwift使用
SnapKit
两者的书写习惯,使用方法一致MasonrySnapKit对应NSLayoutAttributewidth(mas_width
遛遛食
·
2019-04-15 12:05
iOS开发-使用
Snapkit
实现两个label在同一行,但文本内容长度不固定&可以换行
实现如下需求:titleLabel和contentLabel的文本内容长度不确定,其中contentLabel可以换行。image.png注:主要用到setContentCompressionResistancePriority(_priority:UILayoutPriority,foraxis:NSLayoutConstraint.Axis)方法核心代码如下:overrideinit(styl
闲云悠鹤蝶恋舞
·
2019-03-13 16:44
高仿喜马拉雅项目 - Swift5版本
一、新项目结束了,业余时间用Swift5仿写了喜马拉雅项目,这个项目使用了常见的框架
SnapKit
、Kingfisher、ESTabBarController-swift、Moya、HandyJSON、
博行天下
·
2019-03-08 15:27
浅谈iOS函数式编程的实现 与 响应式编程
作为一个iOS开发者,那么你一定用过Masnory/
SnapKit
;Masonry是一个OC开发中,非常好用的自动布局的第三方框架;
SnapKit
是Masonry团队打造的swift版本的自动布局框架;
爱码哥
·
2019-01-02 17:30
iOS开发
iOS tutorial 15:实现计算器界面布局--Masonry和
SnapKit
的学习
Masonry和
SnapKit
分别是OC、Swift的界面布局框架,而且开发者相同。
Andy_Ron
·
2018-12-22 21:29
Git笔记(二):在oschina上通过pod自建第二个git私有库
本文是创建第二个仓库,并且依赖了第一个私有仓YXALib和开源框架
SnapKit
一、登陆oschina创建一个私有仓库YXBLib//用来存放工程文件对应spec文件放入上一篇文章的YXASpec仓库即可
清水_yuxin
·
2018-12-12 18:40
Masonry的简单使用
以前使用过masonry做页面布局,长时间不用,有些使用方法就有些遗忘了,所以今天就简单的复习一下Masonry源码:https://github.com/
SnapKit
/Masonry一、masonry
Shirley_bu
·
2018-12-11 20:11
SnapKit
的那些事
SnapKit
是一款可在iOS和OSX上轻松实现AutoLayout的DSL,用Swift实现.与之对应,Masonary用Objective-C实现,两个框架的作者均是
SnapKit
团队这里有几点需要注意
Lin__Chuan
·
2018-12-09 20:17
swift
SnapKit
适配iPhone X等
//在安全区域内设置约束(x系列刘海,下方的按钮都不计算在安全区域内)make.bottom.equalTo(view.safeAreaLayoutGuide.snp.bottom)
MrLSX
·
2018-10-30 17:31
Swift引入第三方框架方法
target'youchai'do pod'
SnapKit
'endcd进入工程目录直接podinstall2.Carthage需要Cartfile文件github"
SnapKit
/
SnapKit
"~>
BetrayalPromise
·
2018-08-22 17:21
iOS
iOS(Swift)学习笔记之
SnapKit
+自定义UI组件
pod'
SnapKit
','~>4.0.0'end2.自定义UI组件importUIKitimportSnapKitclassCustomView:UIView{varisFirstLayout:Bool
Metaphors
·
2018-08-02 09:46
Masonry的使用
Masonry,是对AutoLayout进行分装的第三方框架,对应的swift版本为
Snapkit
,Snpkit的简单使用.下面来介绍Masnory的简单使用Masnory的简单使用:下面来看一个简单的例子
StoneWing
·
2018-06-01 15:21
函数式编程
作为iOS开发者,常用Masnory/SnapKitMasonry是常用的自动布局的第三方框架
Snapkit
是Masonry团队打造的swift版本的自动布局框架一个典型的Masonry的语句make.centerY.equalTo
ajdfhajdkfakr
·
2018-05-29 09:09
iOS技术点
Swift
swift2.0常用标注//MARK-:替换#pragmamark-#warninghttps://blog.csdn.net/lengshengren/article/details/49129043//
snapKit
Hamiltonian
·
2018-05-21 15:18
Swift学习-三方布局
SnapKit
大家都知道在OC当中的三方布局Masnory,而到swift中大家想用masnory会有很多不便之处,随之而来的是
SnapKit
其实是和masonry是孪生兄弟。
果然小行家
·
2018-05-08 10:20
iOS - Swift4-自定义日历轮子
语言环境是swif4下;二.可以下载源码然后把TBCalender文件夹拖进自己的项目中即可使用,源码地址三.使用步骤:1.需要使用的项目配置Pods环境或者手中下载相应第三方库使用,依赖:YYKit、
SnapKit
2
峰回路转_best
·
2018-04-12 18:37
swfit常用第三方库
1.布局框架
SnapKit
(类似于oc的Masonry)SBLayout(类似于oc的AutoLayout)使用1.cocopods导入source'https://github.com/CocoaPods
xiaoke123456
·
2018-02-11 16:58
swift4.0 TableView和自定义cell
原创文章,转载请获取本人同意本文有
snapkit
三方布局的使用,类似于masonry,自己了解一下另外用懒加载的方法添加了表头一、tableView和协议实现////MineViewController.swift
当白
·
2018-01-29 09:36
swift
swift4.0 CollectionView和自定义cell
原创文章,转载请获得本人同意本文有
snapkit
三方布局的使用,类似于masonry,自己了解一下另外用懒加载的方法添加了表头一、CollectionView和协议实现////HomeViewController.swift
当白
·
2018-01-29 09:18
swift
UITableView使用代码添加使用
Snapkit
控制全屏显示 iOS11适配
其他废话不说,直接上代码tableNode?.view.snp.makeConstraints({(make)inif#available(iOS11.0,*){make.edges.equalTo(self.view.safeAreaLayoutGuide.snp.edges)}else{make.edges.equalTo(self.view)}})由于我们使用的是AsyncDisplayKi
皓月明
·
2018-01-10 15:45
Github收藏
ARAnimation(封装的动画库):https://github.com/AugustRush/ARAnimationMasonry自动布局约束:https://github.com/
SnapKit
Jey
·
2017-12-29 11:51
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他