摘要: 当我们的APP收到推送消息后,通常需要根据推送内容点击消息进入到指定的页面 这里讲一下收到推送消息后的处理,分为三种情况 :1.APP处于前台运行情况下 2.APP处于后台挂起情况下 3.APP未启动情况下 前两种相对好处理一点,我是在didReceiveRemoteNotification方法里接 阅读全文
posted @ 2016-11-19 16:08 zk1947 阅读(12344) 评论(0) 推荐(0) 编辑
摘要: 最近项目开发中遇到需要设置指定字体的需求,研究了一下字体设置,最后附有我写的一个小demo,先来看一下效果: 开始上网搜了一下,普遍说到以下方法 发现这样可以把系统提供的字体库遍历出来,但是全部都是英文的,不知道如何和中文相对应,比如说宋体根本不知道是【UIFont familyNames】里面的哪 阅读全文
posted @ 2016-11-03 16:38 zk1947 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 最近做项目遇到要求截取图片长度超出手机屏幕,即可滑动的长图截屏,这里简单说一下解决思路: 当我们要截全屏时,将滑动视图的frame以及偏移量记录下来,然后将滑动视图偏移量设为0,frame改为滑动视图的 contentSize,然后生成图片进行保存,代码实现如下: 阅读全文
posted @ 2016-10-29 09:35 zk1947 阅读(2775) 评论(0) 推荐(0) 编辑
摘要: 最近在做视频播放时应用系统MPMoviePlayerController播放器播放视频,发现点击快进快退会出现黑屏现象,并且点击完成按钮也不会返回,代码以及界面如下所示: 目前实现的效果是点击快进快退以及完成时退出播放器返回到上一个控制器,具体实现如下: 添加监听观察者模式拦截这几个按钮的点击事件, 阅读全文
posted @ 2016-10-22 16:36 zk1947 阅读(3360) 评论(1) 推荐(0) 编辑
摘要: 最近做微信支付发现ios9以后出现的跳转其他app后左上角有返回xxx功能会影响微信支付回调,情况如图 返回后不走下面的方法 打断点发现点击返回会走如下方法 发现这个以后我的做法是在调用微信支付跳转页面之前发送一个通知给AppDelegate,这样可以区分出是从微信支付返回的APP还是其他情况下返回 阅读全文
posted @ 2016-10-20 18:12 zk1947 阅读(6439) 评论(2) 推荐(0) 编辑
摘要: 最近在项目更新时遇到Archive提交到开发者中心成功后,一直不提示构建版本信息,可能导致的原因是由于ios10以后对于APP中调用手机相册或摄像头麦克风时需要配置plist文件,配置如下内容或许会解决一直不提示构建版本问题 相册 NSPhotoLibraryUsageDescription 相机 阅读全文
posted @ 2016-10-20 17:57 zk1947 阅读(1923) 评论(0) 推荐(0) 编辑
摘要: 不废话,直接上代码 阅读全文
posted @ 2016-09-10 16:55 zk1947 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 如果你在开发过程中出现屏幕显示内容比例不正常或者显示不全的问题,你发现不是代码或者约束的问题,那么很可能是启动页没有添加或者添加不全的原因,下面配一张问题图片上下黑屏 添加启动页步骤如下图 (1) (2) 最后提示一句启动页图片七张一定要加全,缺少任何一张都可能导致屏幕显示不正常,另附一张启动页图片 阅读全文
posted @ 2016-04-20 10:06 zk1947 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 当在一个界面中既有原生又有web的时候,如果想让上下整体滑动的话,我们怎么确定web的高度呢,下面分享一下我的心得 首先在webView的代理方法中我们可以获取到加载完整个web页面的高度 - (void)webViewDidFinishLoad:(UIWebView *)webView{ if ( 阅读全文
posted @ 2016-04-15 10:56 zk1947 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.代码如下 if ([WXApi isWXAppInstalled]) 2.如果以上代码无效,请在plist文件中添加如下内容 阅读全文
posted @ 2016-04-12 15:18 zk1947 阅读(5441) 评论(0) 推荐(0) 编辑