标签: IOS

IOS仿微信添加标签效果(Shape实现)

一、概述可以说微信做的用户体验太棒了,可以做到老少皆宜,给个赞,我们也同时应该告诫自己,用户体验应该向微信看齐,微信就是我们的标杆,那我们今天也来仿一仿微信添加的标签功能。只能仿着做了,真是做不到微信的那种体验。甘拜下风。我们上篇学习了shape属性的用法,那我们今天就用shape来做下微信的标签功...

其他 2021-05-12 322 0 0 阅读全文

IOS开发中Swift3 监听UITextView文字改变的方法(三种方法)

在项目中使用文本输入框出UITextField之外还会经常使用UITextView,难免会有需求监听UITextView文本框内文本数量.下面介绍在swift3中两种常用方式方式一:全局通知1.注册通知在合适位置注册监听UITextView文本变化的全局通知//UITextView监听开始输入的两种...

其他 2021-05-12 450 0 0 阅读全文

IOS TableView右侧索引视图状态获取的方法实例

需求一图胜千言!在触摸右侧索引栏时需要展示对应的组号名称手指离开时消失实现通过Xcode查看视图层次结构右侧索引视图的继承关系是这样的:UITableViewIndexUIControlUIViewUIResponderNSObject很显然UITableViewIndex是私有的但是UIContr...

其它 2021-07-02 250 0 0 阅读全文

IOS实现点赞动画特效

本文实例为大家分享了iOS实现点赞动画特效的具体代码,供大家参考,具体内容如下动画的基本使用动画的实现基本上是基于对View控件和View的layer属性进行操作,对视图进行移动,尺寸变换,透明度变换,旋转等一系列操作。关键帧动画:动画的实现可以分为两个部分,一部分是规定动画的变化内容,比如view...

其他 2021-03-29 174 0 0 阅读全文

IOS实现抖音点赞动画效果

本文实例为大家分享了iOS实现抖音点赞动画的具体代码,供大家参考,具体内容如下1.概述最近看到抖音点赞爱心的动画效果比较好,出于好奇,自己也研究仿照动画效果写了一个,不喜欢的朋友可不要喷我噢!!!话不多说,先来看一下执行效果。2.动画分析上面的示例效果有点快,现在来看一个慢的,然后在分析动画组成。这...

其他 2021-03-29 443 0 0 阅读全文

IOS中几个常用协议NSCopying/NSMutableCopying

***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[PersoncopyWithZone:]:unrecognizedselectorsenttoinstance0x6080000314c0'NS...

其他 2021-06-11 281 0 0 阅读全文

IOS实现折叠单元格

思路点击按钮或cell单元格来进行展开收缩,同时使用一个BOOL值记录单元格展开收缩状态。根据BOOL值对tableView的高度和button的image进行实时变更。注意点:在执行-(void)tableView:(UITableView*)tableViewdidSelectRowAtInde...

其他 2021-05-19 214 0 0 阅读全文

Android 仿苹果IOS6开关按钮

不知道童学们是不是喜欢,个人觉得还是可以的,直接上代码:publicclassToggleButtonextendsView{privateSpringSystemspringSystem;privateSpringspring;/***/privatefloatradius;/**开启颜色*/pr...

Android 2021-05-12 150 0 0 阅读全文

怎样防止Ios系统被抓包

怎样防止ios系统被抓包我们知道ios系统是可以通过[fiddler][6],[charles][6]等抓包工具来获取APP发送的API,以及传送的参数等,那么上线之后怎么防止之中情况呢?我们都大概了解抓包的操作,需要手机与抓包工具在同一网段,然后设置代理,之后就可以进行你要抓包的操作了,那么接下来...

其他 2021-06-11 196 0 0 阅读全文

IOS实现联系人按照首字母进行排序

联系人功能的需求一般都会有按照首字母排序,并且会要求同一个姓的就要连续起来中间不能穿插别的姓,百度了一下看到UILocalizedIndexedCollation给我们提供了很方便的排序方法,它不需要将中文转为拼音,但是有一个缺点就是如果姓氏存在多音字就无法区分(例如:姓增,它会被分配到C(ceng...

其他 2021-06-11 383 0 0 阅读全文

IOS ObjeCtive-C实现视频播放全屏和取消全屏功能

iOS视频播放全屏和取消全屏功能实现所需全屏的视频所在的vc需要导航控制器控制自定义全屏vcVedioPlayerViewController并定义属性///自定义的那个视频类///@property(nonatomic,strong)VedioPlayer*vedioPlayer;在VedioPl...

其它 2021-07-01 226 0 0 阅读全文

解决IOS13 无法获取WiFi名称(SSID)问题

升级到iOS13以后,发现之前获取WiFi名称的接口失效了,返回的都是固定值"WLAN"。这里可能是因为苹果对用户隐私保护问题,因为通过wifi信息可以定位到用户地理位置。所以iOS13以后如果想要继续获取WiFi名称,需要在调用接口前判断用户是否同意app使用地理位置信息。我这...

其他 2021-04-27 264 0 0 阅读全文

Taro小程序自定义顶部导航栏功能的实现

微信自带的顶部导航栏是无法支持自定义icon和增加元素的,在开发小程序的时候自带的根本满足不了需求,分享一个封装好的组件,支持自定义icon、扩展dom,适配安卓、ios、h5,全面屏。我用的是京东的Taro多端编译框架写的小程序,原生的也可以适用,用到的微信/taro的api做调整就行,实现效果如...

JavaScript 2021-04-08 158 0 0 阅读全文

IOS 中使用正则表达式判断身份证格式及银行卡号格式是否正确(推荐)

1.有时候我们会用到上传身份证号,或者银行卡号,这个时候就需要我们对身份证号以及银行卡号,进行基本的判断。下面便是身份证号的判断返回YES是合法,反之不合法#pragmamark判断身份证号是否合法-(BOOL)judgeIdentityStringValid:(NSString*)identity...

其他 2021-06-10 194 0 0 阅读全文

IOS常见算法以及应用知识点总结

算法比较关键词二分递归分治回溯冒泡排序思想:两次循环,外层进行循环次数的控制,内层循环,进行数据之间的比较,大的数据上浮(下沉)#pragmamark-Objective-C//冒泡排序-(void)bubbleSort:(id)array{if(!([arrayisKindOfClass:[NSA...

其他 2021-04-30 187 0 0 阅读全文

IOS中判断卡顿的方案总结

FPSFPS(FramesPerSecond)是图像领域中的定义,表示每秒渲染帧数,通常用于衡量画面的流畅度,每秒帧数越多,则表示画面越流畅,60fps最佳,一般我们的APP的FPS只要保持在50-60之间,用户体验都是比较流畅的。监测FPS也有好几种,这里只说最常用的方案,我最早是在YYFPSLa...

其他 2021-04-14 187 0 0 阅读全文

IOS接入Facebook详解

facebook接入1.在facebook后台配置ios平台,获取fbappidstoreid可以先随便找一个已存在的填入进去.2.CocoaPods引入几个核心库pod'FBSDKCoreKit','~>9.0.1'pod'FBSDKLoginKit','~>9.0.1'pod'FBS...

其他 2021-04-14 344 0 0 阅读全文

IOS导航栏对控制器View的影响详解

当我们设置导航栏的某些属性的时候会导致控制器View的布局不是从window的(0,0)点开始布局,会从导航栏底部开始布局,而此时在viewDidLoad中获取到View的frame确实从(0,0)开始的,只有在viewDidAppear中才能获取到view最终的实际frame一些属性在了解UINa...

其他 2021-04-27 150 0 0 阅读全文

如何在 IOS 应用中添加位置信息

最近要在iOS应用中添加位置信息,需要满足的需求如下:应用在前台时能够获取位置信息;通过切换、Home按键将应用切换到后台时,停止获取位置信息;应用程序在前台运行,直接锁定屏幕时,能够继续获取位置信息;接下来逐步实现这三个需求。获取设备位置信息在iOS上获取位置信息是很容易的,网上的资料也很多,我的...

其他 2021-03-26 198 0 0 阅读全文

详解 IOS 系统中的视图动画

动画为用户界面的状态转换提供了流畅的可视化效果,在iOS中大量使用了动画效果,包括改变视图位置、大小、从可视化树中删除视图,隐藏视图等。你可以考虑用动画效果给用户提供反馈或者用来实现有趣的特效。在iOS系统中,CoreAnimation提供了内置的动画支持,创建动画不需要任何绘图的代码,你要做的只是...

其他 2021-03-26 147 0 0 阅读全文