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
Swift
Alamofire/AlamofireSwift版本异步加载图片https://github.com/onevcat/KingfisherSwift版本纯代码约束https://github.com/
SnapKit
Sunney
·
2020-03-30 19:56
工程中导入
Snapkit
1.使用环境iPhone适配方法,目前用到的比较多的:a.工程中OC文件内:1).使用xib,storyboard等:通过添加约束,设置约束优先级达到想要的效果2).使用纯代码,可使用第三方Masonry;当然也可以获得屏幕宽高自己进行计算b.当OC与swift混编的工程中在swift文件中设置约束,或者纯纯的swift工程中:1).使用xib,storyboard等,使用方法同OC2).使用纯代
_skye
·
2020-03-30 16:23
Swift 三方库总结
数据处理相关Alamofire:进行网络访问的框架(swift版本的AFNetworking)HandyJSON:Swift中把JSON反序列化到Model类页面布局相关
SnapKit
:优秀的第三方自适应布局库
AndyCuiYTT
·
2020-03-30 08:59
Masonry 单个约束的移除(卸载)和安装
Masonry小技巧门来自https://github.com/
SnapKit
/Masonry/issues/1191.属性中添加约束//@propertyMASConstraint*expressWayViewHeight0
tanpengsccd
·
2020-03-28 04:05
IOS开发
htmCocoaPods第三方库管理http://www.360doc.com/content/14/0309/10/11029609_358970353.shtml布局库https://github.com/
SnapKit
xwlyun
·
2020-03-27 04:09
iOS问题汇总
尤其是用
SnapKit
和Masonry的时候要注意WKWebView的一些问题iOS9:IB上exit实现unwindSegue设置让app不锁屏不黑屏[[UIApplicationsharedAppli
MeR8
·
2020-03-26 21:15
IOS Swift 常用类库
在开发iMandarinApp过程中使用了一些开源库,简化了代码量提高开发速度Autolayout辅助手写Autolayout代码的痛你懂的,有了这个DSL,简单许多https://github.com/
SnapKit
江游鳞
·
2020-03-26 20:44
Swift 3.0 UITableView 初体验
自从x-code8.0出现以后,swift3.0也越来越成熟,最近抽空整理了下,实现了简单的微信页面架构.1遵循协议2添加tableview,新版本的写法好蛋疼,关键没有联想,还是找个第三方库的布局
snapkit
迷路的剑姬
·
2020-03-26 12:15
Swift+Masonry
3.可用
SnapKit
代替Masonrypod'
SnapKit
','~>0.19.1'0.20.0以后的会报错,没找到解决方法importSnapKitclassViewController:UIViewController
liushong
·
2020-03-25 20:54
cocoapods 删除+更新导入的第三方库
1.1打开项目中的Podfile文件删除选中的podSnapkit的命令行1.2打开终端cd到当前项目的根目录下重新执行,当命令运行完后项目中的
Snapkit
第三方就已经被移除podinstall--verbose
南方旅行
·
2020-03-25 06:06
UITableView 使用 AutoLayout 实现 Cell 高度自适应
title:UITableView使用AutoLayout实现Cell高度自适应date:2017-07-0113:18:12tags:[ios,UITableView]category:ios使用
SnapKit
Passon_Fang
·
2020-03-21 02:29
SnapKit
使用示例
target''dopod'
SnapKit
','~>3.2.0'end入门示例importUIKitimportSnapKitclassViewController:UIViewController{l
yytester
·
2020-03-20 11:32
Swift 3.0 使用
SnapKit
添加约束
首先我们先来了解一下什么是
SnapKit
。在2016年的WWDC上苹果官方除了把整个生态系统做了一次全面升级之外,伴随而来还有同期发布的Swift3.0。以前对Swift2.3心理还存在着疑虑。
杨老师红烧肉
·
2020-03-20 07:39
iOS 布局方法
VisualFormatLanguage)设置优先级:[UIView(redView@750)]参考:http://www.jianshu.com/p/757cc57fd9ea(非常详细)3.Masonry(OC)
snapkit
YH的练手记
·
2020-03-20 04:11
利用
SnapKit
约束-tableView动态计算cell高度(Swift)
依赖库:
SnapKit
一、控制器importUIKitclassXLRootViewController:UIViewController,UITableViewDelegate,UITableViewDataSource
爱恨的潮汐
·
2020-03-19 12:25
Masonry简介
GitHub链接:https://github.com/
SnapKit
/MasonryHarnessthepowerofAutoLayoutNSLayoutConstraintswithasimplified
刘栋
·
2020-03-16 10:18
关于Xcode9版本的ReactiveCocoa6.0报错问题解决
正常pod文件导入的pod文件pod‘YYKit’pod‘Mantle’pod“
SnapKit
”pod'FMDB','~>2.6.2'pod“ReactiveCocoa”正常的podfile文件但是我们的
烂__人
·
2020-03-16 08:10
swift2.2高仿拼多多
纯代码完成,自动布局采用
SnapKit
框架,网络请求采用Alamofire框架............此项目是本人学习swift两个月以来的第一个项目,利用业余时间完成的,所有内容全部由代码完成,以此项目来检测本人的学习成果
时候不早了
·
2020-03-15 15:26
OC项目调用Swift,导入第三方库出现的问题(swift3.0为例)
我们在oc项目中要用到用swift封装的一些框架时,首先将swift文件拖入oc项目中,然后编译一下会报如下错误按照报错提示我们需要进行如下操作如果需要导入swift中的第三方框架,本文以"
Snapkit
Mr熠先生
·
2020-03-14 09:38
CocoaPods 集成
SnapKit
踩坑记录
最近在学习Swift的过程中需要用到自动布局,于是找到了
SnapKit
——Masonry团队开源的Swift版本自动布局库。使用过程中出现了一些问题,在这里记录一下。
isletn
·
2020-03-14 08:46
更加愉快的使用xib比例布局(放弃纯代码布局吧)
以前的处理方式先说纯代码布局,无论是直接用frame布局还是Masorny还是
SnapKit
或多或少有涉及到根据屏幕宽还是高(一般是宽,何况现在还有不成比例的iPhoneX,更要用宽,抛弃iPhone4
liuvbill
·
2020-03-10 23:39
iOS-实际项目中用到的第三方库
thiagoperes/IDMPhotoBrowser键盘管理器https://github.com/hackiftekhar/IQKeyboardManager自动布局https://github.com/
SnapKit
和谐共处
·
2020-03-09 23:40
pod update -- Failed to connect to GitHub to update the CocoaPods/Specs specs repo 问题
这种功能是让我项目是3.2的前提下可以选择某些三方库是4.0版本的语言(把那个3.2改成4.0即可)截图是往低版本指定,例如,有些三方库没有升级到4.0版本,我们需要对它指定到3.2版本,而有些库,例如
snapkit
简单coder
·
2020-03-09 03:58
Masonry详解
MasonryGitHub地址**Masonry仍然在积极维护,但是如果您在的项目中使用Swift,我们建议使用
SnapKit
,因为它可以通过更简单的API,提供更好的类型安全性。
夏天的风_song
·
2020-03-07 19:12
Swift-通过
SnapKit
实现更新约束动画
笔记风格借鉴Knight_SJ需求点:通过触发键盘实现更新视图约束的动画效果,网上有很多通过Masonry实现动画更新约束的教程,本人用Swift简单实现了下。效果如下:效果图.gif特点:获取键盘弹出和回收时间,实时更新约束,实现弹出或回收键盘与更新约束动画时间同步。更新约束一共分为三个步骤:创建键盘弹出和隐藏系统通知实现通知方法通过调用needsUpdateConstraints及update
程序H
·
2020-03-07 06:48
超级简单的UIView动画
的小巢的文章iOS动画-从UIView动画说起,里面详细介绍关于UIView动画更多的基础知识用UIView动画做的登录页面,很简单一看就懂直接能用适合像我一样的初学者,这里用到了杜蕾斯动画和杜蕾斯弹簧动画和
snapkit
容错池
·
2020-03-07 03:47
Masonry/
SnapKit
约束scrollView的问题
最近做项目,在用Masonry,约束好了scrollView,但是就是不能滑动。参考网上的方法,解决了。```[self.scrollViewmas_makeConstraints:^(MASConstraintMaker*make{make.left.right.top.bottom.equalTo(self.view);}];创建一个contentView添加到scrollView上self.
xiny123
·
2020-03-04 06:37
【iOS】别让Xcode吃掉你的硬盘—— DerivedData
今天在做工程内存泄漏检查时发现
SnapKit
本身存在的内存泄漏,官方更新了新的bate版,但是更新后始终编译不过:提示错误:Undefinedsymbolsforarchitecturearm64:"protocolwitnesstableforSnapKit.ConstraintItem
liqingbiubiu
·
2020-03-02 18:48
Masonry框架浅析-链式编程
Masonry框架github地址:https://github.com/
SnapKit
/Masonry首先我们来导入Masonry看下效果:#import"ViewController.h"#import"Masonry.h
过过过客
·
2020-03-02 17:03
用
SnapKit
适配tableviewcell的自适应高度
iOS的时候经常用masnory进行适配,
SnapKit
是一个用Swift封装的autolayout自动适配的库,用法其实和masnory类似。
Alfred_小乐
·
2020-03-02 05:32
iOS中的函数式编程
原文:http://www.jianshu.com/p/7017a220f34c简介本篇主要回顾一下--iOS函数式编程&&响应式编程概念,如何一步步实现函数式编程的过程,对阅读Masonry&&
SnapKit
随风流逝
·
2020-03-01 18:14
Masonry (Autolayout第三方框架)
目前最流行的Autolayout第三方框架用优雅的代码方式编写Autolayout省去了苹果官方恶心的Autolayout代码大大提高了开发效率框架地址:https://github.com/
SnapKit
YANGGQ
·
2020-02-27 12:19
自动布局、
SnapKit
、Layout之约束动画
布局Layout之约束动画importUIKitclassViewController:UIViewController{//属性:@IBOutletweakvartopConstraint:NSLayoutConstraint!@IBOutletweakvarwidthConstraint:NSLayoutConstraint!overridefunctouchesBegan(touches:S
写啥呢
·
2020-02-26 17:49
swift之属性闭包回调
为了探究它是怎么用的,我研究了一下
SnapKit
中的闭包是怎么写的。现在假设B页面要把值回调给A页面,在B页面代码中要创建一个私有的属性闭包,然后写一个共有的方法用来接收传进来
Stroman
·
2020-02-24 23:03
[iOS] 使用
SnapKit
时 view 向下滑出屏幕的写法
简单动画///向下滑出日历privatefunchideCalendarViewWithAnimation(){UIView.animate(withDuration:0.33,animations:{self.viewContain.snp.updateConstraints({(make)inmake.bottom.equalTo(self.view).offset(self.heightCa
CharlesQiu
·
2020-02-23 21:21
第三方常用库
提示效果](https://github.com/samvermette/SVProgressHUD)CocoaLumberjack日志框Masonry:ui自适应框架Objective-CSnapKit/
SnapKit
光明程辉
·
2020-02-22 07:11
SnapKit
进阶
的高度是整个屏幕的高度,这时你会发现定义的frame会覆盖在NavigationBar的下面,这时候你需要利用水果公司为我们提供的新API来自ViewController的属性topLayoutGuide,我们用
SnapKit
五月飞
·
2020-02-21 19:59
约束冲突提示 self.translatesAutoresizingMaskIntoConstraints = false
更新2017-11-16这个方法不是根本解决约束冲突(其实不设置false能正常显示,只不过
snapkit
控制台打印太多日志),有时候你设置false,也是自动布局了,可能导致布局显示重叠了!
半江瑟瑟
·
2020-02-21 06:00
iOS开发 | swift中自动布局框架
SnapKit
的使用
对于自动布局,OC有masonry,swift有
SnapKit
。熟悉masonry的同学上手
SnapKit
非常快,因为语法很像。
无夜之星辰
·
2020-02-20 20:49
SnapKit
踩到"坑"
SnapKit
是纯代码开发写约束的利器。平时在开发过程中会用到这个库。今天把以前遇到的"坑"(可能是开发者不规范的使用)分享一下。
Michale_Zuo
·
2020-02-20 14:56
Swift 第三方库精选
KingfisherJSONSwiftyJSONHandyJSON数据库RealmYTKKeyValueStore_Swift本地化(多语言)Localize-Swift自动布局(AutoLayout)
SnapKit
竹菜板
·
2020-02-17 04:36
日常遇到的坑 from 2018-2-27
用
snapKit
做tableView自适应时cell的约束要在cellinit的时候就进行添加,不然tableView自适应会报错和达不到想要效果。
阿尔伯特儿
·
2020-02-16 19:01
iOS开发中使用链式编程创建UIButton
github.com/yanjie311/Chain-coding---primary链式编程对于有一定开发经验的人来说链式编程并不陌生,有很多知名的开源库都是采用的这种编程方式,在iOS库中,Masory和
Snapkit
米米0311
·
2020-02-16 09:26
XCode中的sizeclass(Vary for Traits)匹配手机的横竖屏
同时,为了更方便的做适配,我们还可以使用一些第三方的框架,如OC中的Masonry(Swift中有对应的
SnapKit
)。这里将介绍一种比较特殊的情况--如何应对差异性布局。
BennyLoo
·
2020-02-16 03:52
Masonry使用总结
https://github.com/
SnapKit
/Masonryhttps://www.cnblogs.com/qitiandasheng/p/5462085.html/**mansonry加上这两个宏就不需要考虑父控件了
Dayon
·
2020-02-13 23:44
浅谈 iOS 屏幕适配——(Masonry)
GitHub:https://github.com/
SnapKit
/Masonry不允许将对齐属性(例如left,right,centerY等)设置为常量值。所以如果你传
黑猫不会抓老鼠
·
2020-02-10 23:57
Swift版Masonry:
SnapKit
纯代码布局库
在OC开发时我常用一个名叫Masonry的第三方Autolayout库,在转Swift后发现虽然Swift可以混编OC,但总感觉有些麻烦,在Github上发现了这个叫做
SnapKit
的第三方库,发现使用起来更方便
XLsn0w
·
2020-02-10 15:02
iOS自动布局2 —intrinsic content size, compression resistance, content hugging
那么看一下下面的例子给出的例子约束是否完整:(这里使用Masonry来描述约束,可以参考https://github.com/
SnapKit
/Masonry,但是我觉得直接看也能够看得懂了)UILabel
流水_事
·
2020-02-09 10:15
SnapKit
漫游指南
今年WWDC苹果官方除了把整个生态系统做了一次全面升级之外,伴随而来还有同期发布的Swift3.0.如果一年前你还犹豫是否把项目核心语言切换Swift有所忌惮的话,也许稍后Swift3.0正式版的发布会渐渐打消你在这方面的顾虑.随着近两年Swift迅猛的发展,而在它开源之后,得意与开源社区源源不断的贡献更是如井喷一样的势头.当然除了iOS平台,Swift同时还支持了Linux.Swift语言给我更
chenkai
·
2020-02-09 02:31
SnapKit
updateConstraint 方法使用注意事项
同类型问题文章https://www.jianshu.com/p/8a99a78c6c44这里简单几句说明一下问题makeConstraint中的约束定义方法要与updateConstraint的约束操作方法对应,举个例子:left.equalTo(10).multipliedBy(10)和left.equalTo(10*10)是不一样的,如果make的时候定义了前者,后面想update那么就会报
创业即流浪
·
2020-02-07 04:52
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他