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扩展方法(Kingfisher)
我们平时用swift写第三方扩展(OC中的分类)时,可能会直接就往扩展里面写方法,简单又方便,然而当我们看一些常用你的三方(例如:Kingfisher、
SnapKit
)等,都会用一个简单的参数引出(例如
文刂Rn
·
2023-03-17 07:24
新手遇到的第二个问题:状态栏 2020-05-05
还好,有布局组件
SnapKit
,iOS也提供了一个安全区域的概念。只需要不要让底下的组件超出安全区即可。苹果还是挺好的,想得挺周全,不用我们自己写很多的适配代码了。代
chenhongqi
·
2023-03-11 22:28
[iOS] UI控件及布局的小知识们(2)
deselectItemAtIndexPath与setSelected的区别ContainerViewController官方指南tablereload1.Autolayout我们新的lead大哥哥说只要掌握masonry和
snapkit
木小易Ying
·
2023-03-10 10:44
iOS 仿系统音量(或亮度)调节条,自定义UISlider
只好自己动手撸一个最终效果如下:voiceBar.gif封装一个自定义的View,满足需求最好水平方向,竖直方向都能使用当前进度要回调给外面使用正题封装一个类:MyCustomSliderView,有用到第三方常用布局库
SnapKit
微风_10a5
·
2023-03-09 06:09
iOS开发:整理一下自己做iOS开发以来接触过的一些比较好用的第三方库,方便自己在新项目中使用(不定时更新)
网络类AFNetWorking(网络请求)SDWebImage(异步网络加载图片)UI类MJRefresh(下拉刷新)
SnapKit
/Masonry(适配,SnapKis用于Swift,Masonry用于
JJJJJJJJD
·
2023-03-09 05:32
iOS开发Could not find module 'xxx' for target 报错
最近在使用pod集成的时候,在用模拟器的时候导入pod的库都报错Couldnotfindmodule'
SnapKit
'fortarget'arm64-apple-ios-simulator';found
不疯魔难以成佛
·
2023-02-07 06:59
Swift5
snapKit
用法实践
snapKit
常规用法snaptKit是masonry的swift版本,布局方便,然后我们来看看在项目中都有哪些用处吧~例子1:创建一个aview,距父view左边、上边100,右边50,高100aView.snp.makeConstraints
小奉不在乎
·
2023-02-06 19:28
仿网页新闻首页分层,视觉错误效果
此代码用的是Masonry,不熟悉layout的可以去看看http://www.cocoachina.com/ios/20141219/10702.html代码地址:https://github.com/
SnapKit
CoCc
·
2023-02-06 14:09
Swift 框架
[
SnapKit
](自动布局框架)(https://github.com/
SnapKit
/
SnapKit
)
iCHENKE
·
2023-02-05 06:17
swift UITextView 随着输入文字高度,自适应高度
使用
SnapKit
布局1.背景view(introBg)高度不设置introBg.snp.makeConstraints{makeinmake.left.right.equalToSuperview()
溪小希
·
2023-02-04 13:40
Swift 使用拓展协议实现category
在第三方库中可以经常看到拓展协议的写法,比如在RxSwift中的:lettext=usernameLabel.rx.text.orEmpty.asObservable()在
SnapKit
中的className.snp.makeConstraints
IT_Bear_
·
2023-02-03 12:04
记一次Masonry原理探究
放上连接Masonry与
SnapKit
是一个作者。
Hello_kid
·
2023-02-02 04:37
2019-02-22
2019.2.191.gitlab和sourcetree实现工程的分享2.
SnapKit
自动布局的三方库(swift上)makeConstraints做约束,创造出新的约束updateConstraints
爱吃橘子的Sangti
·
2023-02-01 19:09
iOS Masonry使用指北
第三方库地址:https://github.com/
SnapKit
/Masonrypod'Masonry'(UIKit-中有系统的自动布局)一般的布局self.letfView=[UIViewnew];
可地出溜
·
2023-01-30 01:28
Swift 5.0 之 tableView
作为一名iOS资深老鸟,咳,老菜鸟,想着swift.5已趋于稳定,应该是到了入手swift的时候了,正好公司需要加个小界面,小试牛刀别人家的老婆swiftOC桥架一搭好,开始着手自定义Cell布局用的是
SnapKit
北漂少年郎
·
2023-01-29 02:53
swift 第三方库
LLSegmentViewController分页管理器IQKeyboardManagerSwift键盘Alamofire网络请求Kingfisher图片加载和缓存
SnapKit
自动布局ObjectMapper
iOS祎
·
2023-01-28 04:35
Masonry源码浅析
OC常用的约束框架是Masonry,而swift常用的是
SnapKit
,不过今天就只看看Masonry。
无悔zero
·
2023-01-28 01:10
三种动画对比(frame/transform/
snapkit
)
今天调研一下移动、缩放动画,分别使用frame/
snapkit
/transform三种方式的实现方式。
小明2021
·
2023-01-27 09:36
SnapKit
源码解析
简介什么是SnapkitSnapKit是一个使用Swift编写而来的AutoLayout框架,通过使用
Snapkit
,我们可以通过简短的代码完成布局,如下所示:原生布局contentView.addSubview
Mr_Baymax
·
2022-10-14 11:32
Swift使用
SnapKit
模仿Kingfisher第三方扩展优化
目录正文
SnapKit
扩展方式简要思考Kingfisher扩展方式简要思考自行模仿尝试最后正文我们平时用swift写第三方扩展(OC中的分类)时,可能会直接就往扩展里面写方法,简单又方便,然而当我们看一些常用你的三方
·
2022-09-14 18:27
SnapKit
的使用
SnapKit
是约束库,即Masonry的swift版本约束布局原理:1974698-98e6cb55d8b7702c.png直接设置具体的值代码如下testView.snp.makeConstraints
NicoalsNC
·
2022-05-27 17:13
渐变色设置 约束
SnapKit
不显或迟显 Frame显
swift习惯约束了习惯了
SnapKit
现在一个view需要渐变色在懒加载时添加渐变色结果不显示于是懒加载里面添加主线程延时执行或者viewDidLoad执行结果延迟显示渐变色最后view不采用约束采用
开始就会被黏住
·
2022-02-22 02:55
scrollview使用
snapkit
约束
使用storyboard及纯代码
Snapkit
使用scrollview:https://www.jianshu.com/p/48257d054d06使用代码约束:self.scrollView.addSubview
xmb
·
2022-02-21 14:17
git 使用本地代码或者网络仓库中的某个分支
1.使用网络仓库中的某个分支:pod'Masonry',:git=>'https://github.com/
SnapKit
/Masonry.git',:branch=>'feature/分支名
Amuxiaomu
·
2022-02-20 20:26
自动布局中的NSAutoresizingMaskLayoutConstraint
在使用自动布局的时候,如果是自己通过代码直接写的约束(即不通过
SnapKit
等第三方库或StoryBoard,Xib之类),那么就会出现NSAutoresizingMaskLayoutConstraint
移动开发_ziank
·
2022-02-20 13:01
新手如何使用
Snapkit
进行布局
1,
SnapKit
介绍
SnapKit
是一个优秀的第三方自适应布局库,它可以让iOS、OSX应用更简单地实现自动布局(AutoLayout)。
wolf_吴郎
·
2022-02-19 10:33
Module compiled with Swift 5.4 cannot be imported by the Swift 5.5.3
Library/Developer/Xcode/DerivedData/KXDoctor-czsykaekbrfzuwcrjnbobnvyczov/Build/Products/Debug-iphoneos/
SnapKit
.swiftmodule
尼达先森
·
2022-02-17 11:58
Cloning spec repo `cocoapods-1` from `https://github.com/CocoaPods/Specs.git`
target‘demo’dopod'
SnapKit
'endpodinstall时一直卡在Cloningspecrepo`cocoapods-1`from`https://github.com/Coc
gaookey
·
2022-02-13 15:43
Objective-C实现链式编程
首先,我们看下优秀的自动布局第三方框架Masonry/
SnapKit
的链式语法应用://Masonryoc[boxmas_makeConstraints:^(MASConstraintMaker*make
_小沫
·
2022-02-05 22:04
cocoapods 导入swift库
target'LearnJianShuSwift'do//LearnJianShuSwift工程文件名字pod'
SnapKit
','
Khayra
·
2022-02-03 13:58
开源项目——使用swift开发记事本APP
2.环境简介语言:Swift5.4UI框架:UIKit包管理工具:CocoaPods布局框架:
SnapKit
5.0.0本地数据库管理库:GRDB.swift3.项目截图4.代码逻辑简述新建数据库管理类,
·
2021-10-14 16:17
开源项目——FLutter/iOS/Android编写的三个计算器APP
2.环境简介语言:Swift5.4UI框架:UIKit包管理工具:CocoaPods布局框架:
SnapKit
5.0.03.项目截图4.开发流程与代码逻辑简述打开Xcode创建IOSAPP项目。
·
2021-10-14 15:14
iOS常用第三方库(swift篇)
image.png网络请求Alamofire或Moya代码布局
SnapKit
模型转换SwiftyJSON或HandyJSON图片加载Kingfisher或Nuke下拉刷新DGElasticPullToRefresh
你好小老虎
·
2021-08-25 20:21
AutoLayout的自适应大小
AutoLayout的自适应大小问题近日开发遇到一个需求.如下图:图1绿色view为
SnapKit
代码布局的自定义view,高度固定,宽度根据子视图内容长度而定.右侧label与绿色view间隔为10.
伏特加
·
2021-07-01 15:03
ElegantSnap 一个优雅的,易用的iOS/tvOS/macOS自动布局框架, 超级详细的使用教程,多视图水平等宽/垂直等高排列
ElegantSnapElegantSnap(BaseonSnapKit)tomakeAutoLayouteasyandelegantonbothiOSandOSX.基于
SnapKit
,用法简洁优雅,可运行在
HarveyCC
·
2021-06-26 20:05
SnapKit
-基础篇
SnapKit
的介绍
SnapKit
是Swift中的一个第三方自适应布局库,它对应于OC中的Masonry。
胖子程
·
2021-06-26 18:03
iOS自动布局
OC-Masonry,Swift-
SnapKit
两种自动布局是开发中常用到的自动布局方式,也是每个开发者必会的一种技能就不再介绍了。在这里说一说原生的自动布局方法。
chaochaoMaiTian
·
2021-06-25 19:32
iOS scrollView设置约束不能滑动问题
contentSize绝对大于子视图宽度,然后就是怎么都找不到问题,但是自己明明记得前晚测试还好使的,然后就是一路的回顾自己改了啥(这个办法还是能很有效的找到问题的哈~~~),最后发现是我把之前的frame布局改成了用
SnapKit
玉思盈蝶
·
2021-06-21 08:01
iOS-masonry 使用
2.Github地址:https://github.com/
SnapKit
/Masonry3.集成方式Masonry支持CocoaPods,可以直接通过podfile文件进行集成,需要在CocoaPods
棒棒德
·
2021-06-21 00:47
如何在10分钟内编写一个简易的
Snapkit
虽然重复造轮子是不好的,不过通过阅读其他大神的代码,自己再仿造一个出来,也是很有学习意义的.通过本文,你可以实现一个功能简陋的
snapkit
,代码一共只有104行,不过实现的效果还是不错的myLabel.mysnp.make
yww
·
2021-06-09 21:07
SnapKit
浅析,原理
SnapKit
的原理是啥,或者说是怎么实现自动布局的?
黑色蚂蚁_MGL
·
2021-06-08 09:00
UIScrollView 与
SnapKit
的使用
要点:UIScrollView是依靠与其子视图(subview)之间的约束来确定ContentSize的大小,如果不设置好子view的宽高度约束的话,就会造成UISCrollView显示异常。对于UIScrollView的subview来说,它的leading/trailing/top/bottom的space是相对于UIScrollView的contentSize而不是bounds来确定的,换句
风儿吹啊吹
·
2021-06-06 19:39
UIScrollView使用
SnapKit
自动约束设置教程
这里写目录标题前言传送门核心思想先从最简单的单个内容视图来讲解设置多个contentViewdemo代码下载地址:[点击这里下载](https://download.csdn.net/download/boildoctor/18935858)前言因为最近要封装一个轮播图的工具类,网上只有自动轮播图片的,但是我想封装一个能轮播所有类型UIView的,所以要用到滚动视图,之前都是用xib设置Scrol
小手琴师
·
2021-05-21 15:54
ios
swift
xcode
ios
UIScrollView
SnapKit
AutoLayout
滚动视图
Masnory笔记
masnory下载地址:OC版本:https://github.com/
SnapKit
/MasonrySwift版本:https://github.com/
SnapKit
/
SnapKit
属性先来看看属性
小强七号
·
2021-05-20 22:36
Masonry&
snapKit
使用详解
地址demohttps://github.com/HongXiuTanXiang/Masonry-.gitsnapKit地址demohttps://github.com/HongXiuTanXiang/
snapKit
AntKing
·
2021-05-19 17:03
iPhone项目转iPad
1.launchImage需要有iPad的2.
snapkit
的greaterThanOrEqualTo用起来有错误3.从下想上拉的alertView需要加上代码:alertController.popoverPresentationController
胜哥的二哥
·
2021-05-10 16:05
SnapKit
真好用
阿里云2.1.0版本的UI都是基于Storyboard完成的,第一次用Storyboard,感觉很新鲜很好用,到后面真的是深陷泥潭。我把所有的Storyboard都写在Main.Storyboard文件中,现在我已经不想打开这个文件了,因为会很卡,并且位置稍微移动,就会产生变化,对于多人协作是一个问题。另外一个就是没法定义标准视觉库,字体大小和颜色什么的,都没法使用自定义的值。2.2.0版本新来了
阿呆少爷
·
2021-05-10 14:11
Swift编程之
Snapkit
写在前面(Github地址)主要记录了,我在学习
Snapkit
中的一些整理记录学习目标好好学习如何用代码来做自动布局使用
SnapKit
做了一个修改密码的表单效果图
Snapkit
的安装Cocoapods安装在项目的
Manba_小洛
·
2021-05-08 02:21
iOS学习之Masonry第三方框架
Masonry概述目前最流行的Autolayout第三方框架用优雅的代码方式编写Autolayout省去了苹果官方恶心的Autolayout代码大大提高了开发效率框架地址:https://github.com/
SnapKit
墨隐于非
·
2021-05-07 15:06
Swift自动布局
SnapKit
的进阶篇
前言在上篇文章中,我们初步学习了
SnapKit
的基础使用方法,文章:Swift自动布局
SnapKit
的详细使用介绍。
langkee
·
2021-05-05 16:59
上一页
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
其他