自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (1)
  • 收藏
  • 关注

原创 iOS 如何生成超长图片并存到相册

首先,生成截图的话需要创建一个UIScrollView,UIScrollView的内容可能超过了屏幕范围,所以不能用普通的截图方法,而是需要渲染其contentSize的部分。可能遇到的问题:在iOS 7之后,drawViewHierarchyInRect:afterScreenUpdates:可能更可靠,特别是对于有变换或动画的视图。然后是保存到相册,这里需要用到Photos框架,可能需要请求权限,然后使用UIImageWriteToSavedPhotosAlbum函数。然后另一个方法处理保存。

2025-02-27 21:30:00 703

原创 图片一边裁剪掉一块区域,精确到像素

【代码】图片一边裁剪掉一块区域,精确到像素。

2025-02-27 17:03:27 148

原创 如何压缩zip加密文件

最近项目有一个需求,html文件加密压缩成zip压缩包植入到项目中,然后在解密成可执行文件存到沙盒中。如何在Mac上把文件夹压缩成zip并加密。

2025-02-26 11:11:42 394

原创 UItTbleView跟踪用户手动滑动

方法中提供一个额外的检查,以确保滚动是由用户手动触发的,并且当前不是处于减速状态。然而,在大多数情况下,仅检查。为了更精确地跟踪是否是由用户正在拖动,你可以使用一个布尔变量来跟踪拖动的开始和结束。如果滚动视图不是处于减速状态,那么它要么是在静止状态,要么是由用户正在拖动。这个属性在用户拖动滚动视图后,且滚动视图因为惯性而继续滚动时为。的组合可能就足够了,而不需要额外的布尔变量。是否是由用户手动滑动的,通常你需要监听。的滚动事件,并检查相关的滚动属性。的所有滚动相关的方法和属性。属性设置为你的视图控制器。

2025-02-11 19:00:00 775

原创 CoreLocation定位在地图上显示偏移问题

所以[获取兴趣点] 和[计算兴趣点和我的位置的距离] 时,只需要对通过 CoreLocation获取的经纬度进行偏移量校正。分析: 苹果定位SDK的数据应该是苹果自己搞的数据(猜测);苹果地图SDK用的是高德的数据(有高德logo)(2) 计算我和兴趣点的距离时,我的位置的经纬度需要校正。(1)传入Mopkit获取周边的方法的经纬度需要校正;主要用于位置 (经纬度)。这个经纬度有偏移量。主要用于地图 (兴趣点)。苹果定位SDK:CoreLocation。苹果地图SDK:MapKit。

2025-02-11 14:41:16 168

转载 iOS 内存管理 堆和栈 的理解

非OC对象一般放在栈里面(栈内存会被系统自动回收)OC对象存放于堆里面(堆内存要程序员手动回收)

2025-02-11 14:36:41 20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除