Welcome 微信登录

首页 / 移动开发 / IOS

iOS自定义collectionView实现毛玻璃效果

iOS自定义collectionView实现毛玻璃效果

先来看看效果图,由于录屏软件不给力,毛玻璃效果不明显,请见谅。步骤详解:说下思路,很简单,首先自定义一个collectionView, 重写它的initWithFrame:collectionViewLayout:方法,在这里面做配置,这里用的是AXECollectionView.与之对应的自定义一个collectionViewCell,在cell里配置操作:设置layer涂层,加载图片等操作,这里用的是AXECollectionViewCell.最后在需...
iOS10开发和Xcode 8新特性及常见问题解析

iOS10开发和Xcode 8新特性及常见问题解析

iOS 10 开发这次更新主要表现在以下这几个方面。1.语音识别苹果官方在文档中新增了API Speech,那么在以前我们处理语音识别非常的繁琐甚至很多时候可能需要借助于第三方框架处理,那么苹果推出了这个后,我们以后处理起来就非常的方便了,speech具有以下特点:可以实现连续的语音识别可以对语 音文件或者语音流进行识别最佳化自由格式的听写(可理解为多语言支持)和搜索式的字符串核心代码:#import <Speech/Speech.h> /**...
兼容iOS 10 升级xcode8出现的问题及一些适配问题的解决方案

兼容iOS 10 升级xcode8出现的问题及一些适配问题的解决方案

1推送 xcode 升级到8之后很多人的推送接收不到了.获取不到token了 一朋友搞了一小时没找到原因. 只因看下图吧....我发觉xcode 我不打开他也能收到通知. 但是到了8(必须打开了才能收到推送) . 貌似不行了 大家对号入座吧.下面普及下ios10跟之前的推送的区别•iOS 9 以前的通知1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。2.应用在运行时和非运行时捕获通知的路径还不一致。3.应用在前台时...
Xcode8以及iOS10适配等常见问题汇总(整理篇)

Xcode8以及iOS10适配等常见问题汇总(整理篇)

随着iOS 10的更新以及Xcdoe 8的更新出现了很多问题,今天小编抽时间把我遇到的坑和大家分享下,一起看看吧。1.访问权权限问题iOS 10 开始对访问用户隐私权限更加严格,如果你不设置就会直接崩溃,解决办法都是在info.plist文件添加对应的Key-Value就可以了。PS:对应的value可以自定义填写2.Xcode 8 运行打印一堆Log的解决办法只要在Run->Arguments->Environment Variables 添...
iOS长按UIlabel实现可复制功能

iOS长按UIlabel实现可复制功能

前言相信大家都知道在iOS中有三个控件自身是支持拷贝,粘贴的,如:UITextField,UITextView,UIWebView。但是,有时候我们会遇到需要长按UIlabel,弹出“复制”item,来实现可复制。那该怎么办呢?下面就来一起看看吧。首先UIKit中提供给我们几个类在开始之前,我们需要自定义一个WINCopyLabel继承UILable- (instancetype)initWithFrame:(CGRect)frame { if (self...
IOS设备上给body绑定click事件不生效的原因及解决办法

IOS设备上给body绑定click事件不生效的原因及解决办法

事件背景: 最近在做一个移动端业务的时候碰到一个bug,在ios上对body绑定click事实现事件代理冒泡至某些元素上尽然不生效。思考: 暂借助jquery展示下事件绑定代码,将所有标签含有data-tip属性的元素通过事件代理至body$("body").on("click","[data-tip]",function(e){console.log($(this.).attr("data-tip")) }) 这样做在android和pc上都可以...
iOS10推送之基础知识(必看篇)

iOS10推送之基础知识(必看篇)

前言在北京时间9月14号凌晨1点,苹果正式推送iOS 10正式版,下面给大家详细的介绍iOS10推送的基础知识,在看完简单入门篇大家就可以简单适配了,然后再通过中级篇的内容,相信对大家学习理解有很大的帮助,下面话不多说了,来看看吧。一、简单入门篇相对简单的推送证书以及环境的问题,我就不在这里讲啦,我在这里说的,是指原有工程的适配。1.首先我们需要打开下面的开关。所有的推送平台,不管是极光还是什么的,要想收到推送,这个是必须打开的哟~之后,系统会生成一个我们...
iOS UITableView 与 UITableViewController实例详解

iOS UITableView 与 UITableViewController实例详解

很多应用都会在界面中使用某种列表控件:用户可以选中、删除或重新排列列表中的项目。这些控件其实都是UITableView 对象,可以用来显示一组对象,例如,用户地址薄中的一组人名。 UITableView 对象虽然只能显示一行数据,但是没有行数限制。•编写新的应用程序 JXHomepwner 应用 创建应用,填写基本信息•UITableViewController UITableView 是视图。我们知道 模型-视图-控制器(...
解析iOS10中的极光推送消息的适配

解析iOS10中的极光推送消息的适配

iOS10发布后,发现项目中的极光推送接收消息异常了。查了相关资料后才发现,iOS10中对于通知做了不少改变。同时也发现极光也很快更新了对应的SDK。现在就把适配修改的做法分享一下,希望对有需要的童鞋有所帮助。具体做法如下:注意:必须先安装Xcode8.0版本。一、添加相关的SKD,或framework文件1、添加UserNotification.framework2、更新jpush的SDK(最新版本:jpush-ios-2.1.9.a)https://w...
IOS 九宫格布局实现方法

IOS 九宫格布局实现方法

以前刚开始搞iOS的时候大部分都是通过计算frame来布局视图,搞着搞着貌似都是用自动布局来搞定了,因为自动布局实在太方便、太好用了,所以当我昨天突然回看以前代码的时候突然看到了以前写的九宫格布局,感觉很多东西都忘了,所以今天特意在这里记录一下,并且通过几个简单的宏定义来完成布局的需求,具体大家看代码吧,都有注释 很好懂://// ButtonContainerView.h// chemuchao//// Created by 遇见远洋 on 16/3/7...
iOS开发 正则运算详细介绍

iOS开发 正则运算详细介绍

iOS开发 正则运算1. 正则运算意义regular expression 描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等,而在iOS 中我们多数用于检查字符串是否符合规则2. 常用正则表达式 (如果想自己动手写出符合需求的正则表达式,只需了解 4 中的符号意义)(1).用户名"^[a-zA-Z][a-zA-Z0-9_]{5,15}$" (由6-16位字母数字下划线组成,第一位不能为...
iOS开发之适配iOS10以及Xcode8

iOS开发之适配iOS10以及Xcode8

iOS开发:适配iOS10以及Xcode8现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就来说说,iOS10的适配以及Xcode8使用上的一些注意点。一、证书管理用Xcode8打开工程后,比较明显的就是下图了,...
Xcode8下iOS10常见报错闪退,字体适配和编译不过的问题及解决方案

Xcode8下iOS10常见报错闪退,字体适配和编译不过的问题及解决方案

9月14日凌晨1点,苹果推送了iOS10,于是一上班就迅速升级了iOS10,然后坑就这样开始了。。。问题1首先是xcode的问题,发现xcode升级到8才能真机运行,于是先了解了下iOS10的适配。有这个iOS10适配总结,还有这个iOS10适配问题收集整理,还有这个iOS10适配,还有很多其他的。这个好办,取消nullabl关键字就好。然后另一个蛋疼的问题来了问题二,编译不过的问题蛋疼的clang报错le..这个是详细的信息,一堆莫名其妙的东西出来了。隐...
<< 21 22 23 24 25 26 27 28 29 30 >>