如何生成一张渐变颜色的图片 项目的UI有一些按钮的背景颜色是渐变的,如果都让UI来切图的话,还要考虑到按的大小,各个按钮大小不一致,肯定不能切一堆的图片,这时候只能代码生成渐变颜色的图片了。 一般涉及到渐变颜色的的话,官方提供了CAGradientLayer来设置,CAGradientLayer是用来生成两种或更多颜色平滑渐变的。生成一个CAGradientLayer赋值给UIView的layer,就能达到效果。代码如下...
iOS微信聊天界面朋友圈多个小视频同时播放不卡顿 我的简书地址http://www.jianshu.com/p/10206ed63e0d之前有个需求是实现如微信朋友圈动态列表小视频播放的效果,最近有空整理下给同样有需要的同学。我们都知道微信朋友圈列表允许多个小视频同时无声播放,并且不会有丝毫卡顿问题,点击了才放大有声播放。照着视频播放相关技术,我们可以实现通过AVPlayer来播放视频。但是如果在UITableView列表上通过AVPlayer来播
JSPath使用汇总 业务需求,决定接入JSPath来方便处理线上bug问题。再次记录下使用过程中的问题汇总,使用方法等资料。一、具体的接入SDK过程,官方都很详细,就不copy一份了。http://jspatch.com/二、记录相关网上大神们的使用总结。1、JSPath基础用法 https://github.com/bang590/JSPatch/wiki/JSPatch-%E5%9F%BA%E7%
全球区域区号plist列表(跟微信区号列表数据一致) 全球区域区号plist列表(跟微信区号列表数据一致),有用的自己复制黏贴。 热门 country 中国 code 86 country 中国香港特别行政区 code 852 country 台湾 code 886 country 中国澳门特别行政区 c
全国各地省市地区plist文件(数据跟微信的地区一致) 全国各地省市地区plist文件(数据跟微信的地区一致),直接上数据,自己复制黏贴。 cities 安庆 蚌埠 亳州 巢湖 滁州 池州 阜阳 淮北 合肥 淮南 黄山 六安 马鞍山 宿州 铜陵 芜湖 宣城 state 安徽 cities 大
IOS实现应用内打开第三方地图app进行导航 用过微信的应该都知道这个功能,对方发一个位置给你,点进去地图展示对方跟你的当前位置,界面提供了选择各个地图应用进行导航,更好这次需求也要搞这个功能。这个功能实现不难,个人感觉比应用内嵌入第三方地图导航SDK用起来更舒服,更接地气,逼格也高点,主要要的是简单(毕竟人家啥都处理好了)。上项目效果图(还是想吐槽下傻逼的产品,为啥不直接照搬微信的界面,至少比自己的好看)这里有一
IOS实现SpotLight搜索 让你的APP支持SpotLight搜索 随着项目的开发,功能需求越来越多,有的没什么卵用,有的倒是能提示不少逼格,这次接到的功能是实现IOS SpotLight搜索效果。这个功能很早就有,主要功能是在IOS9系统界面下拉会出现搜索功能界面,在这里可以搜索关键信息,来展示应用内的内容,并且点击信息打开应用跳转具体页面等操作。这个功能还是很有用的,面对这越来越多的应用霸占你手机,给你的应用加上这么一个搜搜功能,还是有点与众不同,主要是提
IOS实现3DTouch功能 赶需求期间,想着别人应用都搞起3DTouch功能了,咱也来装逼一会,凸显下逼格。废话少说,先搜索了前人的热心奉献,自己再动手丰衣足食,下面归纳总结下。首先,想要体验3DTouch功能,必须至少得是iPhone6s iPhone6s plus的机型,没有的就去借,去偷,去抢,去跟老板申请测试机吧。不过有牛人搞了个模拟器也能支持3DTouch功能,具体查看https://github.co
没事四处闲逛,总能找到想要的!各种mark! 一、地图Google地图SDK入门教程http://www.jianshu.com/p/dc7d267d63d0初探神秘的地图火星坐标http://www.jianshu.com/p/d9049e3f81e6跳转方式实现地图导航功能http://www.jianshu.com/p/1277346a8bb4
UITableView头部ImageView下拉放大效果,导航栏透明渐变 为了方便自己记忆,赖的详细写了,先贴上代码,有空在详细解读。这里导航栏透明用的是这位大神的http://tech.glowing.com/cn/change-uinavigationbar-backgroundcolor-dynamically/#import "ViewController.h"#import "UINavigationBar+Awesome.h"#defi
如何用Xcode7免证书真机测试 随着苹果xcode7的发布,苹果也算是做了件人事!终于在xcode7中可以免证书真机测试了,这意味着你可以不用花99美元购买开发者证书了,当然了这个只限于测试环境,如果你要发布到Appstore,仍然需要购买99美元证书的,但是这也是一件让人喜闻乐见的事,不是吗!虽然Xcode7发布了很久了,到写这文章的今天已经是xcode7.2版本了,但是现在使用这个功能也不算太迟不是吗!直接进入主题!
iOS开发之单例,如何正确的创建单例。 文字转载子http://jiangliancheng.gitcafe.io/2014/10/30/iOS%E5%BC%80%E5%8F%91%E4%B9%8B%E5%8D%95%E4%BE%8B/,感谢博主分享。单例介绍1.什么是单例说到单例首先要提到单例模式,因为单例模式是单例存在的目的单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过
获取APP的Launch Image,实现启动页面的过渡动画。 文章转自里脊串大神的博客http://adad184.com/2015/10/15/tips-access-current-launch-image/启动图(LaunchImage)的管理其实在iOS开始中算比较简单的了 尤其是Xcode引入了xcassets之后 完全是傻瓜式的操作 但是有的时候我们还是需要在Launch Image上做文章LaunchImage在APP初始化
FMDB数据库升级增加表字段 升级数据库是件挺麻烦的事,并且自己又是一个对数据库没啥概念的菜鸟。废话不多说,上代码。感谢各位热心分享的网友。要在一张已经存在的表里面新增一个或者多个字段,思路应该是这样的:判断要增加的字段存不存在,不存在就插入。这里用到FMDB的几个api:1、判读字段是否存在if (![db columnExists:@"需要增加的字段" inTableWithName:@"表名"]){
iOS9适配系列教程 转载自https://github.com/ChenYilong/iOS9AdaptationTips1. Demo1_iOS9网络适配_ATS:改用更安全的HTTPS[摘要]为了强制增强数据访问安全, iOS9 默认会把 所有的http请求 所有从NSURLConnection 、 CFURL、 NSURLSession发出的 HTTP 请求,都改为 HTTPS 请求
IOS图片压缩上传服务器终极解决方案 我最终才去的方案如下:/** * 动态发布图片压缩 * * @param source_image 原图image * @param maxSize 限定的图片大小 * * @return 返回处理后的图片 */- (NSData *)resetSizeOfImageData:(UIImage *)source_image maxSize:(NSInteg
微信分享屏蔽跳转appstore解决方法 XX的企鹅,什么尿性大家都知道。最近就是碰到分享的东西到朋友圈,点击分享内容网页上的下载按钮,无法跳转到appstore。废话不多少,首先马上百度了一下,发现怨声一片。当然也找到几种方法,当然也随着时间失效了,这几种方法就不说了,有空的自己百度去了。这里贴上一种万能的方法:https://dearb.me/archive/2013-11-07/ios7-weixin-unsupport
UIWebView内存相关问题 UIWebView内存问题一直都是坑爹的网上现在流传着集中改善的方法,收集如下:最有效的就是:在方法里面实现 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions NSUInteger cacheS