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
使用
SnapKit
时 center 和snp.center 的区别
使用
SnapKit
时center和snp.center的区别@(编程笔记)[iOS开发,UI布局]以我们想让titleLabel水平➕垂直居中为例:1:titleLabel.snp.makeConstraints
tsiic
·
2024-01-11 07:47
iOS开发--Swift:布局库——
SnapKit
如果你是只从事过iOS开发,觉得使用
SnapKit
(OC中的Masonry)很方便,甚至xib拖拉也不错。可以说,这些都是iOS开发稀疏平常的日常。
iOS开发之家
·
2023-11-25 15:59
在Swift中使用AutoLayout-VFL(AutoLayout-VFL笔记)
1.背景iOS开发这几年,UI布局工具从frame到Masonry到
SnapKit
,sb和xib的AutoLayout也用过,但是代码版本的AutoLayout倒是没用过,最近一年,频频发现一些三方UI
Unknowncheats
·
2023-11-02 19:53
技术
swift中Masonry的布局
Masonry)对于自动布局:我们在StoryBoard中可以使用约束实现,简单明了,但如果用纯代码来设置约束就很麻烦了OC里面,我们常用的有Masonry,SDAutoLayoutSwift里,我们有
SnapKit
单线程Jack
·
2023-11-01 05:53
swift懒加载不需要使用weak unowned
noescape,@escaping非逃逸闭包(@noescape):在这个函数结束前闭包被调用逃逸闭包(@escape):在这个函数结束后闭包才被调用非逃逸闭包内使用self是不会导致循环引用,例如
SnapKit
piggybear
·
2023-10-21 23:02
函数响应式编程(FRP)
函数响应式编程响应式编程思想为体,函数式编程思想为用函数响应式编程-1函数式编程作为一个iOS开发者,一定用过Masonr和
SnapKit
吧?Masonry是一
Lizzzzzzhen
·
2023-10-20 01:08
iOS 约束布局 子View如何获取Frame
问题今天的开发中存在这个问题,在一个自定义的collectionViewCell中添加了另一个布满整个cell的子view,这个子view的通过
Snapkit
来布局,子view的内部界面,如iamgeviewlabel
mountainKingG
·
2023-10-18 19:49
SnapKit
布局警告那些事儿
前言写这篇文章的原因主要是因为看着布局警告不得劲儿
SnapKit
作为Swift自动布局中较为优秀的三方库,大多数人都会采用,然而在使用过程中会遇到一些奇怪的打印(下文中会列举几个比较常见的),然而并不影响最终展示效果
我叫些高兴_
·
2023-10-18 17:05
更加优雅的iOS自动布局
主流的几个自动布局库
SnapKit
彩虹的洪
·
2023-10-18 10:34
Kingfisher 源码阅读以及部分小收获
screenshot.pngKingfisher部分收获:Kingfisher的kf写法同样是链式编程,在
SnapKit
中,view.snp是通过对View进行扩展实现的类似snp的写法:publicvarsnp
DingGa
·
2023-09-29 15:54
iOS
SnapKit
源码解析(二)进入闭包
在上一篇iOSSnapKit源码解析(一)makeConstraints的过程中,简单介绍了snp.makeConstraints的调用栈,没有描述闭包之内代码的运行过程,这篇文章就探究一下闭包之内发生了什么。简单用法button.snp.makeConstraints{(make)inmake.size.equalTo(CGSize(width:100,height:100))make.cent
Rimson
·
2023-09-27 11:29
autolayout与frame的性能比较
相对于来说Masonry或者
SnapKit
(swift)可读性强,效率高,是个不错的选择。
f48ac133a97f
·
2023-09-17 04:55
Xcode12报错:Could not find module 'xxx' for target 'arm64-apple-ios-simulator'
报错详细信息:Couldnotfindmodule'
SnapKit
'fortarget'arm64-apple-ios-simulator';found:x86_64-apple-ios-simulator
苍眸之宝宝
·
2023-09-06 03:02
ios怎么引入masonry_IOS Masonry的基本使用
Masonry的github地址:https://github.com/
SnapKit
/Masonry本章内容-Masonry配置-Masonry使用-Masonry实例
weixin_39791446
·
2023-08-31 19:10
ios怎么引入masonry
# iOS - AutoLayout -1
实现动态位置和多视图关系的布局方式,是对frame布局和AutoresizingMask的不足进行补充的一种方式,现在已经成为主流的布局方案,由于原始创建方式比较复杂,可以使用优秀的第三方框架方便创建约束(Swift:
SnapKit
开了那么
·
2023-08-23 23:36
Swift 纯代码布局框架
SnapKit
基本用法
本文就简单介绍一下
SnapKit
基本的使用。就说明一下视每种视图之间关系的情况下,怎么建立约束,从而见见了解
SnapKit
。都是一些基本用法。
不会武功的陈真
·
2023-08-23 10:29
删除cocopods第三方
Podfile文件2、删除选中的podSnapkit的命令行3、打开终端cd到当前项目的根目录下重新执行podinstall--verbose--no-repo-update命令当命令运行完后项目中的
Snapkit
旭日猎鹰
·
2023-08-23 01:08
iOS开发
Masonry - 自动布局
第三方库地址:https://github.com/
SnapKit
/Masonrypod'Masonry'(UIKit-中有系统的自动布局)一般的布局self.letfView=[UIViewnew];
爱运动爱学习
·
2023-08-22 19:42
看到的别人写的podfile
target''dopod'
SnapKit
','~>5.0.0'end
单线程Jack
·
2023-08-14 04:34
iOS开发常用轮子推荐
://github.com/ReactiveCocoa/ReactiveSwifthttps://github.com/ReactiveX/RxSwift布局工具https://github.com/
SnapKit
今晚月色
·
2023-08-01 10:24
Swift-
SnapKit
用法探究
[TOC]
snapKit
用法实践
snapKit
常规用法snaptKit是masonry的swift版本,布局方便,然后我们来看看在项目中都有哪些用处吧~例子1:创建一个aview,距父view左边、上边
json_cat
·
2023-07-31 18:37
ios之UI布局篇
UI布局分为如下几种1.frameAutolayoutVFL(VisualFormatLanguage)3.SB4.Masonry/
Snapkit
链式语法5.YogaSizeClassAutolayout
没有梦想_何必远方
·
2023-07-30 11:44
Masonry使用
Masonry是一款轻量级的布局框架,采用方便的链式语法,可以更方便的帮助我们使用纯代码布局下载地址:https://github.com/
SnapKit
/Masonry导入方式:#import"Masonry.h
zhangml0522
·
2023-07-27 08:35
SnapKit
布局框架
1.equalTo:等于、lessThanOrEqualTo小于等于、greaterThanOrEqualTo大于等于2.优先级priority(数字)/priorityHigh:高优先级/priorityMedium:中优先级/priorityLow:低优先级放在约束链的后面3.edges(边缘)size(尺寸)center(中心)
爱吃橘子的Sangti
·
2023-07-25 10:31
masonry使用记录
masonrygit地址:https://github.com/
SnapKit
/Masonry一、常用使用方法//.分别设置各个相对边距(superview为view的父类视图,同下)make.left.mas_equalTo
心明道长
·
2023-07-17 21:14
swift -
SnapKit
的使用
SnapKit
是一个Swift语言写的自动布局框架,可以运行到iOS,Mac系统上;OC版本的框架是Masonry,都是出自同一个团队。
weixin_38107457
·
2023-07-16 13:47
swift
swift
ios
开发语言
UILabel左上角对齐
以下是实例代码,添加约束使用框架
SnapKit
,
xo19882011
·
2023-07-14 07:01
iOS开发
swift
ios
收集一下目前主流的三方库
AFNetworkinggit地址:https://github.com/AFNetworking/AFNetworking二、自动约束Masonrygit地址:https://github.com/
SnapKit
傲骄的南瓜
·
2023-06-20 21:13
编程思想-链式编程
编程思想-链式编程链式编程(链式调用)的主要表现是支持点语法结构的代码,代表库可以参照Masonry或
SnapKit
,Masonry示例代码如下:maker.top.left.right.equalTo
iOS佥
·
2023-06-14 22:50
【iOS】—— swift基础语法及一些第三方库使用
var关键字)元组typealias(类似之前的typedef)if-letString类基本用法MemoryLayout(类比于c中的sizeof)数组集合字典循环打印函数重载类和继承set、get方法
SnapKit
zxb10
·
2023-06-13 19:56
ios
swift
开发语言
【Swift基础语法&
SnapKit
自动布局库的使用】
文章目录前言playgroundvar和let-元组string-字典-数组闭包enum类和对象属性类UI和OC的区别,更简洁懒加载全局文件
snapkit
的使用`top`和`topMargin`总结前言最近在学习
神奇阿道和小司
·
2023-06-09 04:16
swift
ios
开发语言
xcode
c++
【Swift】开发笔记(一)
image.png1.iOS15使用UINavigationBarAppearance后
Snapkit
布局上移使用topMargin代替toplogo.snp.makeConstraints{(make
BeethOven
·
2023-05-30 11:01
Swift import第三方库报错 : no such module "xxx"
Swift工程import用cocopod管理的库时,有时候会提示nosuchmodule"xxx",网上很多说法,可能存在多个不同原因,这里说下我遇到的情况:1.问题表现
SnapKit
库无法导入,提示
ThaiLanKing
·
2023-04-18 17:03
制作framework并发布Cocoapods私有库【Swift】
此处命名为TestSDK,创建步骤如下:3.工程使用pod管理依赖三方库使用终端cd到工程根目录,执行命令podinit,打开生成的Podfile文件,添加framework所需的第三方库,如pod'
SnapKit
rayChow
·
2023-04-16 18:09
02-Masory框架
框架地址:https://github.com/
SnapKit
/MasonryMasory介绍:1.默认情况下:mas_equalTo有自动包装功能,比如自动将20包装为@20equalTo没有自动包装功能
小羊快跑
·
2023-04-13 11:40
Driftwood:Swift自动布局框架
有
SnapKit
了,为什么还要自己再写一个?我觉得除了
SnapKit
的实现方式,应该还有更加简洁的实现,而且我不太喜欢老用闭包,这样使得UI的代码很长。于是就有了Driftwood布局框架。
wlgemini
·
2023-04-12 15:53
十大开源Swift库开始你的下一个iOS项目
事实上,在我的应用中,我集成了几乎所有这些开源库,如
SnapKit
,MapKit,ChartKit等。基于我的移动开发经验,今天我将介绍最知名和最常用的iOS库,在MIT许可下免费,
我是派蒙
·
2023-04-10 08:21
Swift最佳实践 线性布局 MLinView 让简单布局脱离约束(已更新)
MLinViewgithub下载地址https://github.com/chen397254698/MLinView基于
snapkit
封装的线性布局,让简单的布局脱离繁琐的约束mlin_vertical.png
陈言强
·
2023-04-09 20:29
SnapKit
源码分析
SnapKit
源码分析
Snapkit
版本:5.6.01.给谁做约束ConstraintView:对iOS而言是UIView,对macOS而言是NSView#ifos(iOS)||os(tvOS)publictypealiasConstraintView
冰淇淋真好吃
·
2023-04-07 01:54
iOS学习笔记--界面自动布局总结
本文我们将提到:1、autolayout(storyboard与xib)2、autolayout与VFL(代码布局)3、第三方框架(OC版本的Masonry与Swift版本的
SnapKit
)下面是个人使用各种布局的过程及遇到的问题
cz_12de
·
2023-04-05 10:18
计算UITableView的contentSize
使用Masonry或者
SnapKit
布局时,获取UITableView的contentSize,布局的时候先给tableview一个高度,[tableviewreload]之后调用tableviewlayoutIfNeeded
曉風滿月
·
2023-03-31 11:05
Snapkit
TableView iOS11 之后上移下移问题
这里坑很多,解决办法是tableview不要使用
snapkit
自动布局,设置tableview用以下代码tableView.frame=view.frameself.view.addSubview(tableView
DavidWongDev
·
2023-03-29 21:05
cocoapods部分依赖实现
有时也会遇到多个多个target中部分依赖的库相同,但是又有一部分不同,比如:CocoaPodsDemo和Second都使用Alamofire、
SnapKit
两个依赖库,另外CocoaPodsDemo又使用
明日边缘_3d99
·
2023-03-28 00:33
关于在原有OC项目的基础上使用swift的第三方库
一开始以为很简单,上来直接pod'Alamofire'pod'SwiftyJSON'pod'ObjectMapper'pod'
SnapKit
'pod'Toast-Swift'结果pod
随便你好啦
·
2023-03-27 12:45
Objective-C的Masonry学习笔记
第三方库地址:https://github.com/
SnapKit
/MasonryMasonry的使用注意点用mas_makeConstraints的那个view需要在addSubview之后才能用这个方法
寻心_0a46
·
2023-03-24 11:10
SnapKit
-进阶篇
这一篇我们分析下使用
SnapKit
在布局时候的两个重要的概念HuggingPriority-抗拉伸和CompressionResistancePriority-抗压缩。
胖子程
·
2023-03-22 13:04
1.Swift自动布局
SnapKit
的详细使用介绍
view3.snp_makeConstraints{(make)in//横向坐标等于view1make.centerX.equalTo(view1)//纵向坐标等于view1(横和纵都相等就等于对view1居中)make.centerY.equalTo(view1)//长等于view2的2倍make.width.equalTo(view2).multipliedBy(2)//高等于view2的3分
上下求索zsh
·
2023-03-20 21:59
Snapkit
:A multiplier of 0 or a nil second item together with a location for the first attribute c...
Snapkit
报错:Amultiplierof0oranilseconditemtogetherwithalocationforthefirstattributecreatesanillegalconstraintofalocationequaltoaconstant.Locationattributesmustbespecifiedinpairs
ning_e83f
·
2023-03-20 14:31
SnapKit
设置tableView的cell自适应高度
使用
SnapKit
设置cell自适应高度非常简单,但需要注意几个点:1、tableView必须设置预估高度和自动高度tv.separatorStyle=.nonetv.estimatedRowHeight
李有钱灬
·
2023-03-18 10:58
Xcode 13 编译报错记录
操作:pod'
SnapKit
'报错信息ld:warning:ignoringfile/***/***-gazqolzazirkumftlacggevdtxch/Build/Products/Debug-iphonesimulator
H_思無邪
·
2023-03-18 03:26
上一页
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
其他