p.s.index从1开始,不是0,且只对对象生效。该技巧同样来自,sunnyxx大神的微信,逗比狗~2.定义函数时,希望子类override该方法时候,必须调用super,否则编译器直接报错。interfaceOldSix:NSObject-(void)fooWithNothin...
开发中经常在cell上添加scrollView展示多张图片,但是这是scrollView的点击事件会与cell的点击事件冲突,这里介绍一个简单的方法,使scrollView既可以滑动,cell的点击事件也好用。在自定义cell中,添加下面两句话: ...
功能8:智能照片搜索在iOS10系统中照片搜索功能将刚加便利,现在你将可以在你的相册中的人物将自动分类(得益于面部识别功能),还可以根据照片中的环境和事物来进行搜索。如同下图中这样,如果你想搜索所有包含了美食的照片...
1.适合存储轻量级的本地数据。比如用户id 用户的登录token什么的 这种比较短小的数据2.NSUserDefaults支持的数据格式有:NSNumber、NSData、NSDate、NSString、NSArray、NSDictionary、BOOL。3.以键值对的形式...
//苹果的api说明与侧滑返回相关在当前控制器中重写这两个方法就可以了。1.第一次push进来的时候两个方法都会调用,parent的值不为空。2.当开始使用系统侧滑的时候,会先调用willMove,而parent的值为空...
为button设置背景图片,默认会有点击闪烁的效果,这个效果是通过button的highlighted属性来控制的,点击button的时候highlighted为YES,松开后highlighted为NO.所以只要在点击事件处理方法中将highlighted设置为NO就可以了示例如下:
GCD是我们平常开发中使用频率最高的多线程方式,对于处理上述问题当然也是不在话下dispatch_group可以很方便的管理多个派发任务,并在任务结束时候可以得到回调通知,或者可以一直阻塞线程直到派发组内的所有派发任务都完成dispat...
1、放大镜在iOS14以及更新系统当中,这项功能已经被苹果制作成的App了。它就相当于一块数码放大镜,开启之后,将iPhone的摄像头对准想要放大的物体,就可以查看放大后的效果,用户可以自定义亮度、对比度,...
更新iOS11以后,UITabBarController上的图标文字由原来的垂直放置,变成水平放置iPhoneX横竖屏在尺寸上有很多细微的差别.我们打印UINavigationController navigationBar的时候发现他的高度为44.也就是上图绿色区域.但是...
在iOS端关于音频或视频的开发中,声音或者视频播放的时候一些外界的因素可能会把音视频打断,比如电话,或者其他会播放音频的APP,这时候程序的音频或视频都会中断,但是我们再回到前台时需要更改一些UI上的变化(比如正在播放的...