IOS
-
IOS 开发之实现取消tableView返回时cell选中的问题
IOS 开发之实现取消tableView返回时cell选中的问题 在对表格UITableView操作时,有时当用户选中表格行后,需要自动取消选择.实现这种效果,其原理是选中表格行时,会调用 didSe ...
-
ios触屏事件指南
复制代码 代码如下: //在一个函数里面(初始化等)里面添加要识别触摸事件的范围 infoView=[[UIView alloc] initWithFrame:CGRectMake(20, 1 ...
-
解决ios audio无法播放问题
ios中audio不能直接通过audio.play()播放,需要用户在click事件或者touch事件中执行audio.play()才能播放. ajax回调中audio.play()音乐不能正常播放. ...
-
iOS之UITableView计时器的实现方式总结(NSTimer、DispatchSource、CADisplayLink)
前言 最近工作比较忙,但是还是出来更新博客了.今天博客中所涉及的内容并不复杂,都是一些平时常见的一些问题,通过这篇博客算是对UITableView中使用定时器的几种方式进行总结.本篇博客会给出在Tab ...
-
iOS使用CoreMotion实现摇一摇功能
现在网上介绍的iOS摇一摇功能,基本是以借助系统的ShakeToEdit功能来实现,什么是ShakeToEdit?看下图应该就能懂: 怎么实现?请看以下代码: //ViewController 加入以 ...
-
iOS微信支付开发案例
微信支付有很多坑的,官方提供的文档一点都不全面,而且demo也比较"羞涩"难懂.很多注意的细节都没有体现出来,走了很多弯路.于是,系统的开发流程如下.(完整的demo附在博客最后面 ...
-
解决iOS11图片下拉放大出现信号栏白条的bug问题
废话不多说了,具体解决方法如下所示: if(@available(iOS11.0, *)) { self.tableView.contentInsetAdjustmentBehavior=UIScro ...
-
iOS开发之隐藏导航栏线的简单代码
去除navigationBar上那条线: ///隐藏navigationBar导航栏线(直接写在UINavigationController-viewDidLoad方法里面即可) UIView *ba ...
-
iOS Remote Notification远程消息推送处理
远程消息推送处理场景有三种:分别是app还没有运行.app在前台运行以及app在后台运行,下面介绍相关流程及三种场景下处理步骤 1.流程 (1)注册通知 首先是在注册远程消息推送,需要注意的是iOS8 ...
-
iOS多语言本地化流程的优化方案
前言 多语言本地化,是我们在做IOS项目的时候经常用的,下面根据自己的经验和使用场景,来全面的说说多语言本地化的解决方案.本文从提升效率和减少错误两方面对传统的多语言本地化方式进行了优化,虽然标题是i ...
-
详解iOS的Core Animation框架中的CATransform3D图形变换
一.矩阵坐标 CATransform3D定义了一个变化矩阵,通过对矩阵参数的设置,我们可以改变layer的一些属性,这个属性的改变,可以产生动画的效果. CATransform3D CATransfo ...
-
iOS开发之数字每隔3位用逗号分隔
demo: 源码下载:http://xiazai.jb51.net/201709/yuanma/DMLimtDemo_jb51.rar 之前做电商类APP时,针对稍大的金额展示时,需要每隔千位添加逗号 ...
-
ios Plist文件配置方法
如下所示: 使用方法:info.plist文件右键 -> ->Open As -> sourceCode 将代码贴上(后续继续添加) <!-- 相册 --> <ke ...
-
解析iOS应用的UI开发中懒加载和xib的简单使用方法
懒加载 1.懒加载基本 懒加载--也称为延迟加载,即在需要的时候才加载(效率低,占用内存小).所谓懒加载,写的是其get方法. 注意:如果是懒加载的话则一定要注意先判断是否已经有了,如果没有那么再去进 ...
-
iOS仿AirPods弹出动画
本文实例为大家分享了iOS仿AirPods弹出动画的具体代码,供大家参考,具体内容如下 效果图 预览图 思路 在当前ViewController下Present另外一个AnimationViewCon ...
-
iOS中状态栏的基本使用方法汇总
一.状态栏与导航栏 状态栏:显示时间.电池等信息 导航栏:显示app页面标题,返回按钮等 iOS7之前:状态栏与导航栏是分开的: iOS7之后:状态栏与导航栏合在一起:导航部分总高度(64)= 状态栏 ...
-
iOS仿微信摇一摇功能
iOS仿照微信摇一摇功能实现 一.描述 需要做一个界面,仿照微信摇一摇,获取接口进行签到功能. 首先明确以下几点: 1.需要震动. 2.需要声音.(准备好mp3音效) 二.直接贴代码 / Create ...
-
iOS开发实现搜索框(UISearchController)
最近自己在写一个APP,其中需要实现搜索框搜索功能,于是乎就想写篇博客介绍下UISearchController和搜索框的实现. 我写的是一个天气预报APP,直接以我APP中的源代码来详细介绍下搜索框 ...
-
iOS开发-自定义相机实例(仿微信)
网上有很多自定义相机的例子,这里只是我临时写的一个小demo,仅供参考: 用到了下面几个库: #import <AVFoundation/AVFoundation.h> #import & ...
-
iOS(闭包)block传值详解
在iOSAPP开发的过程中 我们会用到很多需要传值的地方 传值的方式也多种多样 有:代理传值.通知传值.KVC.KVO.block.单例 等.其中block 因为其简洁实用规范的代码 无疑是大牛们传值 ...
