标题党👎
iOS13 WiFi名称的获取方式在ViewController中加入一下: if(@available(iOS13.0,*)){// 如果是iOS13 未开启地理位置权限 需要提示一下if([...
标题党👎
iOS13 WiFi名称的获取方式在ViewController中加入一下: if(@available(iOS13.0,*)){// 如果是iOS13 未开启地理位置权限 需要提示一下if([...
百度了一下,都是千篇一律的答案,而且有bug不说,没有理解原有的FlowLayout的实现。
override func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
guard let attrs = super.layoutAttributesForElements(in: rect) else {
return nil
}
for i in 0..<attrs.count {
if i > 0 {
let preFrame = attrs[i - 1].frame
let attr = attrs[i]
var frame = attr.frame
if preFrame.origin.y == frame.origin.y {
frame.origin.x = preFrame.maxX + self.minimumInteritemSpacing
attr.frame = frame
}
}
}
return attrs
}
根本就不需要你去比较什么大小之类的,因为一排能放多少系统早就计算好了,下一排的的item不会挤进上一排,所以只需重现计算每排第二往后的frame.origin.y的值就够了
前言 现在的直播app都具有悬浮窗功能,悬浮窗可以拖拽,并且具有回弹动画,可以设计一个UIView的分类实现,减少侵入性。 主要代码及思路 思路 给view添加一个pan的手...
高斯模糊 关于高斯模糊的基本概念,可以参考以下这篇文章内容:https://blog.csdn.net/Serious_Tanx/article/details/533664...
问题抛出 [self class]和 [super class]结果是否一样呢 [self class] class方法是什么 最终渠道的obj的isa.首先来看[self...
@LoZR 是的
苹果企业证书过期与Appstore证书与描述文件过期解决方案-描述文件过期的方案苹果企业证书过期-描述文件过期的方案 【转】 苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必...
轮子图 现在对于我们 iOS 开发来说,基本上说不可能不使用第三方轮子啦,毕竟没那么多时间,而且自己造的轮子往往想着成为上图中的最后一个,结果却成了上图中第二个或第一个啦,当...
先来看一下用到的数据 把每一个section中的数据 添加到了一个数组allInfoArr中 下面会用到哦 enm... 祝愿所有的你们都有机会送. 首先 初始化collec...
想了解的悬浮可以查看以下文章:UICollectionView详解:(Header/Footer) - 简书,或者查看源码 本文主要是针对于头部悬浮进行适配,使用AOP相关思...
一直都知道分类里面添加属性,会提示黄色警告,使用的时候运行到这里会crash,那么就真的不能给分类里面添加属性吗?答案当然是可以的,那么怎么添加呢,那么我们先创建一个Pers...
@丐帮头 是的
苹果企业证书过期与Appstore证书与描述文件过期解决方案-描述文件过期的方案苹果企业证书过期-描述文件过期的方案 【转】 苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必...
如果到期了会出现打不开或者打开崩溃的情况,如果没到期不影响
苹果企业证书过期与Appstore证书与描述文件过期解决方案-描述文件过期的方案苹果企业证书过期-描述文件过期的方案 【转】 苹果开发证书分为个人证书和企业证书。两者其中一个区别是,企业证书打包的app不需要发布到app store,而个人证书的app必...
assign与weak 两者都是弱引用,assign通常用于普通类型属性(如int,NSInteger),还有代理属性的修饰,基本上来说两者是可以通用的。 只是后者比前者多了...
UILabel有一个属性值,叫adjustsFontSizeToFitWidth,看着名字就知道,他是用来让文字自动适应UILabel宽度的。 先看看显示效果: 测试用源码:...
这个篇幅我们继续研究runtime,这里给大家介绍runtime的api Working with Classes Adding Classes Instantiating ...
在iOS 11 以前我们可以使用LSApplicationWorkspace来获取手机上已安装的应用列表 - (void)getIphoneAllApplications {...
if (@available(iOS 12.0, *)) { //Xcode 10 适配 self.codeField.textContentType = UITex...
一个苹果证书怎么多次使用——导出p12文件 为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发...
在说Xcode自带测试方法前先讲下程序在内存中的空间划分, 一般可分为5个部分: #1. BSS段, 存放未初始化的全局变量.BSS是英文Block Started by S...